powershell - учетные данные Get-TSSession - PullRequest
1 голос
/ 04 января 2012

При использовании командлета Get-TSSession для запроса удаленного сервера в другом домене я получаю сообщения об отказе в доступе:

get-tssession -computername localhost - WORKS FINE
get-tssession -computername 192.168.0.1 - WORKS FINE (Server in same domain)
get-tssession -computername 192.168.1.1 - GIVES ACCESS DENIED (Server in a different domain)

Я думаю, что это связано с разнымидомен и поэтому разные логин и пароль администратора.

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

1 Ответ

1 голос
/ 04 января 2012

Звучит так, будто командлеты TS Session используют Kerberos для аутентификации (это также звонит мне в колокольчики ... Команда TS была наверху), что означает, что вам нужно подключиться к удаленному взаимодействию PowerShell и использовать CredSSP.

Вы можете настроить CredSSP с помощью Enable / Disable-WSManCredSSP.Подключитесь к другому ящику с кредитами доменов для второго ящика, и вам будет хорошо.

Пожалуйста, дайте мне знать, если это работает.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...