我正在使用Copy-Item
和-ToSession
参数将一些本地文件复制到远程计算机。是否有一种直接的方法可以使cmdlet使用远程会话中的变量而不是本地变量? (我想我总是可以在远程会话中输出变量并在本地读取它,但这有点笨拙......)
具体来说,我只想将文件复制到$env:USERPROFILE
目录。
$session = New-PSSession ...
Copy-Item ".\some-file.txt" -ToSession $session -Destination $env:USERPROFILE