2017-03-09 11 views
0

リモートサーバー上のファイルの内容を取得し、その内容をローカルマシンのファイルに書き込むコマンドが呼び出せる方法はありますか?あなたは、ほとんどがあったPowershellのリモートサーバーからファイルを取得する

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

答えて

1

のような何かを期待していました。

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

ありがとう、魅力的に働いてくれてありがとう! –

+0

'-AsJob'フラグを使用するとどうなりますか? '-AsJob'が返すものの代わりに' Get-Content'の結果にアクセスするにはどうしたらいいですか? –

0

-FromSession引数とともにcopy-itemを使用しないことをお勧めします。 ?? 最初にセッションを開く必要があることは知っていますが、いくつかの特別なファイルではそれ以上の節約だと思います。

関連する問題