ADInvalidCredentialException с удаленным управлением PowerShell для Exchange 2010 - PullRequest
1 голос
/ 26 февраля 2020

(мой английский sh плох) Привет Techies,

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

powershell -command "$session=New-PSSession -ComputerName 'EX2' -Credential $cred; invoke-command -Session $session -ScriptBlock { Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; dir env:}"

эта команда хорошо,

command output

, но я меняю команду на Get-MailboxDatabase

powershell -command "$session=New-PSSession -ComputerName 'EX2' -Credential $cred; invoke-command -Session $session -ScriptBlock { Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010; Get-MailboxDatabase -Status}"

Я получаю ADInvalidCredentialException:

error output

1 Ответ

0 голосов
/ 01 марта 2020

Вы должны подключиться к серверу Exchange следующим образом:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos -Credential $UserCredential

см. Статья Microsoft Docs

И затем либо:

a)

Import-PSSession $Session -DisableNameChecking
Get-Mailbox

б)

Invoke-Command -Session $Session -ScriptBlock { Get-Mailbox }
...