cmd.exe powershell HashTable
发布时间:2020-12-14 05:43:05 所属栏目:Java 来源:网络整理
导读:在使用cmd.exe调用时,Power Shell中是否有一种方法可以将HashTable作为参数传递? 我想调用这样的脚本: powershell " 'C:pathtofile.ps1 arg1 arg2 arg3 arg4'" 其中arg4是HashTable.这可能吗? 解决方法 给出一个像这样的脚本(foo.ps1): param($a1,$a2
在使用cmd.exe调用时,Power
Shell中是否有一种方法可以将HashTable作为参数传递?
我想调用这样的脚本: powershell "& 'C:pathtofile.ps1 arg1 arg2 arg3 arg4'" 其中arg4是HashTable.这可能吗? 解决方法
给出一个像这样的脚本(foo.ps1):
param($a1,$a2,$a3,[hashtable]$a4) "a1 is $a1" "a2 is $a2" "a3 is $a3" "a4 is " $a4 您可以从cmd.exe调用它,如此指定哈希表作为第四个参数: C:&; powershell -command "& {c:foo.ps1 1 2 three @{name='John';age=45}}" a1 is 1 a2 is 2 a3 is three a4 is Name Value ---- ----- name John age 45 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |