Прохождение кредитов - New-PSSession - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь подключиться к Exchange через следующую

 $Cred = Get-StoredCredential "User"


 Function Connect-OnPremExchange {
 
    $ExOPSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://server101/PowerShell/ -Credential $Cred
 
    Import-PSSession $ExOPSession -AllowClobber
 }

Однако мне все еще предлагают ввести имя пользователя / пароль. Я не хочу жестко закодировать это в скрипте, и мне нужно использовать кредиты в моем диспетчере учетных данных. Как мне go это сделать?

1 Ответ

0 голосов
/ 06 августа 2020

Ваш диспетчер учетных данных может не хранить ваши учетные данные таким образом, чтобы их мог прочитать PowerShell. Вы пробовали сохранить свои учетные данные в зашифрованном файле xml? По крайней мере, вы можете протестировать их таким образом.

Пример:

Шаг 1 - вне скрипта

    Get-Credential | Export-Clixml -Path "C:\temp\creds.xml" 

Шаг 2 - внутри скрипта

    $creds = import-clixml -path "c:\temp\creds.xml" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...