2014-09-18 1 views
0

Следующий код будет копировать файлы в remote_computer, если я использую его IP-адрес 10.10.10.10Copy-Item работает на IP-адрес, а не имя компьютера

$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 

Как исправить?

ответ

2

"Z" не является допустимым путем

Copy-Item -Path D:\ps_*able.ps1 -Destination Z:\ 
+0

Я пытался, "Z: \" и '\\ $ J \ share', и даже' \\ remote_ip \ share' но не повезло – Glowie

+0

так вы пробовали просто z: \ самостоятельно? ваше форматирование там не получилось. Если вы, и не работает какая ошибка вы получаете? Похоже, что new-psdrive на самом деле ничего не отображает. –

+0

Да, z: \ сам по себе. Вывод для New-PSDrive показывает имя 'Z' и Root' \\ remote_ip \ share' ... и даже если я не использую Z: \, но вместо этого использую имя компьютера или переменную, содержащую имя компьютера , 'Copy-Item' не работает – Glowie

Смежные вопросы