在Powershell中从远程服务器检索文件

时间:2017-03-09 07:44:42

标签: powershell

有什么方法可以调用获取远程服务器上文件内容的命令,然后将内容写入本地计算机上的文件?

希望有类似的东西:

Invoke-Command -ComputerName ###.##.###.## { $file= Get-Content C:\Windows\System32\drivers\etc\hosts } -Credential $cred
$file | Out-File \\path\to\local\machine

2 个答案:

答案 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参数一起使用。 ?? 我知道你需要先打开会话,但我相信这对某些特殊文件来说更省钱。