使用字符串运行外部PS命令

时间:2015-01-22 00:13:49

标签: powershell

我想从powershell运行CheckNetIsolation命令,该命令使用我之前在powershell脚本中指定的字符串变量。

当我尝试

.\CheckNetIsolation loopbackexempt -d -n=$thePackage.PackageFamilyName

我认为从字面上看$thePackage.PackageFamilyName。我想要分配它的字符串。如何使用赋予变量的字符串?

来运行此命令

1 个答案:

答案 0 :(得分:3)

对我而言,这应该有用

.\CheckNetIsolation "loopbackexempt" "-d" "-n=$($thePackage.PackageFamilyName)"

我只使用双引号作为params的字符串分隔符,使用$()来获取字符串中的值。