として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 に答える