PowerShell - [решено] Вызов RDP с передачей логина-пароля

Ответить
Аватара пользователя
The_Immortal

PowerShell - [решено] Вызов RDP с передачей логина-пароля

Сообщение The_Immortal »

Всех приветствую!



Нашел решение для указанной задачи:



Код:

Код: Выделить всё

Function Open-RDPSession($Server,$User,$Password)
{
 	cmdkey /generic:TERMSRV/$server /user:$user /pass:$Password
	mstsc /v:$Server
}

Но при вызове скрипта таким образом

Код:

Код: Выделить всё

powershell.exe rdp.ps1 -Server ws1 -User mydomain\user -Password qwerty123

ничего не происходит.



Тогда я исправил скрипт на чиcтый вызов RDP:



Код:

Код: Выделить всё

Function Open-RDPSession($Server)
{
	mstsc /v:$Server
}

Вызываю так:

Код:

Код: Выделить всё

powershell.exe rdp.ps1 -Server ws1

и никакой реакции вновь.



Подскажите, пожалуйста, где я делаю ошибку?

Спасибо!
Аватара пользователя
Kazun

Re: PowerShell - [решено] Вызов RDP с передачей логина-пароля

Сообщение Kazun »

Скрипт rdp.ps1 у Вас такой?





Код:

Код: Выделить всё

param($Server,$User,$Password)
Function Open-RDPSession($Server,$User,$Password)
{
 	cmdkey /generic:TERMSRV/$server /user:$user /pass:$Password
	mstsc /v:$Server
}
Open-RDPSession -Server $Server -User $User-Password $Password
Ответить

Вернуться в «Скриптовые языки администрирования Windows»