2

认为这很简单,但是.. 我不是程序员,我只是想做出比在 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 \172.16.10.$BGM"\c$\Program Files\Box Tech\BoxManager Version 3.7\172.16.10."$BGM"_cvtrdata" 如果我​​使用它在测试路径中返回 true 的确切路径 Test-Path "\172.16.10.1\c$\Program Files\Box Tech\BoxManager Version 3.7\172.16.10.1_cvtrdata"

但复制失败我什至会很高兴使用 robocopy 复制文件。

4

0 回答 0