Тихо RDC с Powershell - PullRequest
       13

Тихо RDC с Powershell

0 голосов
/ 02 мая 2018

Моя цель заключается в следующем: мне нужно иметь возможность зайти на один из наших серверов и запустить скрипт, но я должен сделать это удаленно через PowerShell. Это должно работать тихо - не требует никакого пользовательского ввода. Я хочу предоставить имя пользователя \ пароль для сценария вместе с IP-адресом.

Мне нужно иметь возможность RDC, чтобы я мог редактировать файлы на сервере после выполнения задачи в Octopus.

Все, что я пробовал до сих пор, требует пароль при открытии. Может ли кто-нибудь указать мне правильное направление?

Прямо сейчас у меня есть это: New-PSSession -ComputerName 100.100.10.100 -Credential Code1 \ name Я знаю, что это будет запрашивать пароль, но мне было интересно, есть ли способ обойти это или есть другой тип команды, которую я должен использовать.

1 Ответ

0 голосов
/ 03 мая 2018

Создать объект учетных данных,

$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $UserName,$Password
New-PSSession -Credential $Credential -computerName $computer

Получите $Username и $Password с использованием параметров, $Password будет иметь тип [system.Security.SecureString

...