2014-10-14 1 views
1

Я пытаюсь скопировать файл с моего локального компьютера и вставить его на удаленный компьютер, но я получаю ошибку входа. если я использую команду invoke с параметром -credential, чем это работает, но сначала я хотел бы скопировать файлы с локального на удаленный сервер. вот мой кодКак скопировать файл с локального компьютера на удаленный, используя удаленные учетные данные powershell

$pwd = convertto-securestring "password1234" -asplaintext -force 
$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 
".\Administrator",$pwd 

$localpath = "C:\_Projects\test.ps1" 
$destination = "\\my ip\c$\_Projects\Deployments\" 
copy-item -path $localpath -destination $destination -recurse -Force -Credential $cred 
+0

например, если я положил образец файла на удаленный сервер и использовал команду invoke из моего локального компьютера, он запускает образец сценария на удаленном компьютере, но копия не работает – srk786

+0

любая помощь по этому – srk786

+0

Ваш код отлично работает для меня , Дважды проверьте пароль и порты. – Mokilok

ответ

0

Вы пробовали просто «Администратор» без. Кроме того, вы пробовали поместить имя пользователя перед \ like "hostname \ Administrator"?

+0

«. \ Administrator» будет работать. Как мог бы просто «Администратор». «. \» в основном аналогично вводу имени хоста перед именем пользователя. – Mokilok

+0

Спасибо за разъяснение. –

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