私は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"