有什么方法可以调用获取远程服务器上文件内容的命令,然后将内容写入本地计算机上的文件?
希望有类似的东西:
Invoke-Command -ComputerName ###.##.###.## { $file= Get-Content C:\Windows\System32\drivers\etc\hosts } -Credential $cred
$file | Out-File \\path\to\local\machine
答案 0 :(得分:1)
你快到了。
$file = Invoke-Command -ComputerName ###.##.###.## { Get-Content C:\Windows\System32\drivers\etc\hosts } -Credential $cred
$file | Out-File \\path\to\local\machine
答案 1 :(得分:0)
为什么不将copy-item与-FromSession参数一起使用。 ?? 我知道你需要先打开会话,但我相信这对某些特殊文件来说更省钱。