0

私はPowershellから始めています。基本的に、1 つの Microsoft 更新 KB をリモート PC にコピーして起動する必要があります。リモート PC で次のように手動で入力した場合:

Copy-Item $source -Destination d:\Temp\ -force -Recurse

すべてがコピーされます。しかし、それをスクリプトに入れて、自分のマシンから psexec を使用してコピーすると、次のようになります。

psexec @d:\pclist.txt -h -d -c "D:\temp\copy.ps1"

フォルダは作成されますが、ファイルはコピーされません。robocopy を使用できることはわかっていますが、宛先マシンで copy-item を実行するよりもはるかに時間がかかります。助けてくれてありがとう。

明確にするために編集します。$source は copy.ps1 で定義されており、次のようになります。

$source="\\packagerepository\d$\temp"
4

0 に答える 0