Олицетворение Powershell - PullRequest
       8

Олицетворение Powershell

2 голосов
/ 13 апреля 2009

Как я могу выполнить олицетворение в PowerShell? Я могу использовать advapi32.dll LogonUser , но, может быть, есть более простое решение?

Ответы [ 4 ]

1 голос
/ 14 апреля 2009

Вы можете использовать вышеупомянутые методы, в частности, метод PowerShell Get-Credential работал для меня. Также проверьте методы Secure-String, чтобы вы могли получить учетные данные и использовать информацию о пароле.

1 голос
/ 06 сентября 2012

Если это для удаленных подключений, вы можете рассмотреть средство cmdkey.exe (нативное) с одним из следующих, в зависимости от того, хотите ли вы, чтобы пароль был включен в командную строку или был запрошен:

cmdkey /add:<servername> /user:<username> /pass:<password>

cmdkey /add:<servername> /user:<username> /pass

Я знаю, что это не PowerShell, а встроенный исполняемый файл, и он работает там, где командлеты не поддерживают параметр -Credential.

1 голос
/ 13 апреля 2009

Подобное обсуждение было по этой теме давным-давно (ну, относительно того, как долго SO выходит).
Короче говоря, используйте команду LogonUser, psexec или PowerShell с параметром Identity.

0 голосов
/ 12 декабря 2013
...