运行 带字符串的外部 PS 命令
Run external PS commands with string
我想 运行 来自 powershell 的 CheckNetIsolation 命令,该命令使用我之前在 powershell 脚本中分配的字符串变量。
当我尝试时
.\CheckNetIsolation loopbackexempt -d -n=$thePackage.PackageFamilyName
我认为它从字面上理解 $thePackage.PackageFamilyName
。我想要它分配的字符串。我如何使用分配给变量的字符串来 运行 这个命令?
对我来说这应该可行
.\CheckNetIsolation "loopbackexempt" "-d" "-n=$($thePackage.PackageFamilyName)"
我只是使用双引号作为参数的字符串分隔符和 $() 来获取字符串中的值。
我想 运行 来自 powershell 的 CheckNetIsolation 命令,该命令使用我之前在 powershell 脚本中分配的字符串变量。
当我尝试时
.\CheckNetIsolation loopbackexempt -d -n=$thePackage.PackageFamilyName
我认为它从字面上理解 $thePackage.PackageFamilyName
。我想要它分配的字符串。我如何使用分配给变量的字符串来 运行 这个命令?
对我来说这应该可行
.\CheckNetIsolation "loopbackexempt" "-d" "-n=$($thePackage.PackageFamilyName)"
我只是使用双引号作为参数的字符串分隔符和 $() 来获取字符串中的值。