これは簡単だと思いましたが..私はプログラマーではなく、20個のシステムでコマンドの後にコマンドを再入力するよりも効率的なものを作ろうとしています。
だから私がやろうとしているのは、リモートシステムからUSBドライブにディレクトリをコピーして、ハードウェアイメージを置き換えてから、ディレクトリをコピーして戻すことです。ダブルホップの問題かもしれないと思いますが、修正方法が不足しています。ドメイン管理者アカウントを使用し、powershell を管理者として実行しています。
Clear #Clear Screen
$USBDrive = read-host -prompt "Drive letter for USB Drive?" #Get Drive Letter for EXT Media
cd $USBDrive':' #Change to external media drive
$BGM = read-host -prompt "# of BGM's?" #QTY of BGM's
# Create copies of Convertor Files
DO{
Write-Host BGM# $BGM
Test-Path \\172.16.10.$BGM"\c$\Program Files\Box Tech\BoxManager Version 3.7\172.16.10."$BGM"_cvtrdata"
New-item \App0$BGM -itemType Directory
Copy-Item -path \\172.16.10.$BGM"\c$\Program Files\Box Tech\BoxManager Version 3.7\172.16.10."$BGM"_cvtrdata" -destination \\App0$BGM\ -Recurse
$BGM = $BGM - 1
}
WHILE($BGM -gt 0)
Test-Path は、ディレクトリが存在しないことを返します。 test-path で true を返す正確なパス Test-Path "\172.16.10.1\c$\Program Files\Box Tech\BoxManager Version 3.7\172.16.10.1_cvtrdata"
しかし、コピーは失敗します robocopy を使用してファイルをコピーすることさえできれば幸いです。