我有一个场景,我需要将 powershell 路径构建为$RemotePath = '$($env:USERPROFILE)\Desktop\Shell.lnk'
. 该变量被传递到需要执行的远程机器。远程机器将其作为字符串变量接收。如何扩展字符串以进行评估$env:USERPROFILE
?
问问题
2768 次
2 回答
5
展开远程端的字符串:
$ExecutionContext.InvokeCommand.ExpandString($RemotePath)
于 2014-12-01T11:24:36.663 回答
1
通过使用双引号。PowerShell 不会扩展单引号字符串中的变量。
于 2014-12-01T11:01:23.293 回答