Exchange

參數-mailboxcredential 的含義是什麼?

  • March 21, 2012

我正在寫有關 Exchange PowerShell 命令的文章。

當我想使用以下 cmdlet 時,我必須插入參數-mailboxcredential

  • Test-OwaConnectivity
  • Test-OutlookWebServices
  • Test-ImapConnectivity
  • Test-PopConnectivity

在微軟官方網站上是這樣寫的:

MailboxCredential 參數指定單個 URL 測試的郵箱憑據。

我不確定為什麼需要這個參數。我插入了不正確的憑據,但是命令已成功完成。你能告訴我為什麼需要這個參數嗎?

範例(錯誤/不正確的憑證)

[PS] C:\>Test-WebServicesConnectivity -ClientAccessServer EXhub1 -MailboxCredential (Get-Credential blablabla)

CasServer  LocalSite     Scenario        Result  Latency(MS) Error
---------  ---------     --------        ------  ----------- -----
EXhub1     Default-Fi... GetFolder       Failure             [System.Net.WebExcept...

無參數:

[PS] C:\>Test-WebServicesConnectivity -ClientAccessServer EXhub1
WARNING: Test user 'extest_91ef41d34eef4' isn't accessible, so this cmdlet won't be able to test Client Access server
connectivity.
Could not find or sign in with user ********\extest_91ef41d34eef4. If this task is being run without credentials,
sign in as a Domain Administrator, and then run Scripts\new-TestCasConnectivityUser.ps1 to verify that the user exists
on Mailbox server EXHUB1.******
+ CategoryInfo          : ObjectNotFound: (:) [Test-WebServicesConnectivity], CasHealthCouldN...edInfoException
+ FullyQualifiedErrorId : FB9A14B6,Microsoft.Exchange.Monitoring.TestWebServicesConnectivity
WARNING: No Client Access servers were tested.

我不知道你為什麼認為你的第一個命令是成功的。它清楚地表明結果是失敗的:

在此處輸入圖像描述

如果你執行:

Test-WebServicesConnectivity -ClientAccessServer EXhub1 -MailboxCredential (Get-Credential blablabla)|Format-List *

您將獲得有關正在發生的事情的更多資訊。

對於第二個請求,正如 Mathias 在下面的評論中所解釋的那樣,它正在嘗試創建一個稱為extest_91ef41d34eef4測試郵箱的帳戶,除非您有權創建使用者帳戶,否則您無法執行此操作。

引用自:https://serverfault.com/questions/371771