ADInvalidCredentialException พร้อมการจัดการระยะไกลของ PowerShell สำหรับ Exchange 2010

(ภาษาอังกฤษของฉันแย่) สวัสดี Techies

ฉันกำลังพยายามรับสถิติกล่องจดหมายโดยใช้ 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:}"

คำสั่งนี้ก็โอเค

เอาต์พุตคำสั่ง

แต่ฉันเปลี่ยนคำสั่งเป็น 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:

เอาต์พุตข้อผิดพลาด




คำตอบ (1)


คุณต้องเชื่อมต่อกับ Exchange Server ดังนี้:

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

ดู Microsoft บทความเอกสาร

แล้วอย่างใดอย่างหนึ่ง:

a)

Import-PSSession $Session -DisableNameChecking
Get-Mailbox

b)

Invoke-Command -Session $Session -ScriptBlock { Get-Mailbox }
person MikeSh    schedule 01.03.2020