Copy-Item работает для IP-адреса, а не для имени компьютера
Следующий код скопирует файлы на remote_computer, если я использую его IP-адрес 10.10.10.10
$j = "remote_computer"
New-PSDrive -Name Z -PSProvider FileSystem -Root \\$j\share -Credential $credentials -ErrorAction Stop
Copy-Item -Path D:\ps_*able.ps1 -Destination \\10.10.10.10\share
Remove-PSDrive -name Z
Этот скрипт НЕ будет копировать файлы, если я использую Z, psdrive
$j = "remote_computer"
New-PSDrive -Name Z -PSProvider FileSystem -Root \\$j\share -Credential $credentials -ErrorAction Stop
Copy-Item -Path D:\ps_*able.ps1 -Destination Z
Remove-PSDrive -name Z
Как исправить?
1 ответ
Решение
"Z" не является допустимым путем
Copy-Item -Path D:\ps_*able.ps1 -Destination Z:\