Я запутался, пытаясь автоматически войти в общий доступ на моем сервере через Powershell с помощью PSCredentials.Powershell PS Credentials
Вот код, который я сейчас использую без использования PSCredentials ...
#Login to server to copy installer files to desktop
Remove-PSDrive P
New-PSDrive -Name P -PSProvider FileSystem -Root \\192.168.1.85\Users2\Ross\Documents\Powershell -Credential Ross
#Copies installer files from server to the local desktop
Copy-Item -Path \\192.168.1.85\Users2\Ross\Documents\Powershell\ccsetup502.exe -Destination C:\Users\Ross\Desktop
#Executes copied installers
Start-Process C:\Users\Ross\Desktop\ccsetup502.exe -ArgumentList "/S" -Wait -Verb RunAs
#Deletes leftover installer files
Remove-Item C:\Users\Ross\Desktop\ccsetup502.exe
А вот сайт я использую, чтобы помочь, но в зависимости от того, как я попробовать и применить его к моему собственному сценарию , он никогда не работает?
http://geekswithblogs.net/Lance/archive/2007/02/16/106518.aspx
Заранее спасибо!
Ross
Какая ошибка вы получаете и на какой строке - линия New-PSDrive или строка Copy-Item? –
'Росс' не является доверенным объектом. Вы можете использовать '-Credential (Get-Credential Ross)', который подскажет вам имя пользователя и пароль (с именем пользователя, предварительно заполненным «Ross»). Но было бы полезно узнать информацию, которую попросил @KeithHill. – briantist