Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Командлет Test-OutlookConnectivity используется для комплексной проверки подключения клиента Microsoft Outlook в организации Microsoft Exchange Server 2010. Этот процесс включает в себя проверку подключения мобильного Outlook (RPC/HTTP) и подключения на базе TCP.
Синтаксис
Test-OutlookConnectivity [-Identity
<MailboxIdParameter>] -Protocol <HTTP | TCP> [-Confirm
[<SwitchParameter>]] [-MailboxCredential
<PSCredential>] [-MonitoringContext <SwitchParameter>]
[-TotalTimeoutInMinutes <Int32>] [-TrustAnySslCert
<SwitchParameter>] [-WhatIf [<SwitchParameter>]]
|
Test-OutlookConnectivity [-Identity
<MailboxIdParameter>] -GetDefaultsFromAutodiscover <$true
| $false> [-Confirm [<SwitchParameter>]]
[-MailboxCredential <PSCredential>] [-MonitoringContext
<SwitchParameter>] [-RpcAuthenticationType <Negotiate |
NTLM | Kerberos>] [-RpcClientAccessServer
<ClientAccessServerIdParameter>] [-RpcProxyAuthenticationType
<Basic | NTLM | Negotiate>] [-RpcProxyServer
<ServerIdParameter>] [-TotalTimeoutInMinutes <Int32>]
[-TrustAnySslCert <SwitchParameter>] [-WhatIf
[<SwitchParameter>]]
|
Test-OutlookConnectivity [-Identity
<MailboxIdParameter>] -RpcTestType <Array | Server>
[-Confirm [<SwitchParameter>]] [-MailboxCredential
<PSCredential>] [-MonitoringContext <SwitchParameter>]
[-RpcAuthenticationType <Negotiate | NTLM | Kerberos>]
[-RpcClientAccessServer <ClientAccessServerIdParameter>]
[-RpcProxyAuthenticationType <Basic | NTLM | Negotiate>]
[-RpcProxyTestType <External | Internal>]
[-TotalTimeoutInMinutes <Int32>] [-TrustAnySslCert
<SwitchParameter>] [-WhatIf [<SwitchParameter>]]
|
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
GetDefaultsFromAutodiscover |
Обязательный |
System.Boolean |
Параметр GetDefaultsFromAutodiscover определяет,
необходимо ли при выполнении команды получать значения по умолчанию
для всех других параметров из службы автообнаружения. Если при
запуске команды указаны значения других параметров, они
переопределят значения по умолчанию, полученные из службы
автообнаружения. По умолчанию для этого параметра установлено
значение |
Protocol |
Обязательный |
Microsoft.Exchange.Monitoring.Protocol |
Параметр Protocol определяет тип проверки: проверка
подключения мобильного Outlook или непосредственная проверка
подключения RPC или TCP/IP. Значение может быть равно
|
RpcTestType |
Обязательный |
Microsoft.Exchange.Monitoring.RpcTestType |
Параметр RpcTestType определяет тип конечной точки RPC,
который необходимо проверить с помощью команды. Допустимы следующие
значения: |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
|
Identity |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
Параметр Identity определяет почтовый ящик целевого пользователя. Значениями данного параметра могут быть идентификатор GUID почтового ящика или имя_домена\пользователь, например contoso.com\erin. Если параметр не указан, команда выполнит поиск тестового пользователя в Служба каталогов Active Directory. Необходимо создать тестового пользователя с помощью сценария New-TestCasConnectivityUser.ps1. |
MailboxCredential |
Необязательный |
System.Management.Automation.PSCredential |
Параметр MailboxCredential определяет некоторые учетные данные, позволяющие выполнить вход в почтовый ящик пользователя. Этот параметр используется совместно с параметром Identity для получения доступа к почтовому ящику пользователя при отсутствии прав доступа. |
MonitoringContext |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр MonitoringContext определяет, будут ли при
выполнении команды возвращены дополнительные сведения, используемые
диспетчером Microsoft System Center Operations Manager 2007.
Значение по умолчанию: |
RpcAuthenticationType |
Необязательный |
Microsoft.Exchange.Monitoring.RpcAuthenticationType |
Параметр RpcAuthenticationType определяет параметр проверки подлинности, который проверяется для уровня RPC. Можно использовать этот параметр, если для виртуального каталога прокси-сервера RPC установлен другой тип проверки подлинности. Ниже приведены значения, которые можно использовать.
По умолчанию параметр имеет значение |
RpcClientAccessServer |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.ClientAccessServerIdParameter |
Параметр RpcClientAccessServer определяет целевой сервер с установленной ролью сервера клиентского доступа, который необходимо проверить. Это может быть полное доменное имя (FQDN) или идентификатор GUID. |
RpcProxyAuthenticationType |
Необязательный |
Microsoft.Exchange.Monitoring.RpcProxyAuthenticationType |
Параметр RpcProxyAuthenticationType определяет параметр
проверки подлинности конечной точки прокси-сервера RPC. Можно
указать одно из следующих значений: |
RpcProxyServer |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр RpcProxyServer определяет необходимость проверки целевого сервера RpcProxy. Этот параметр можно использовать, если сервер RpcProxy отличается от сервера клиентского доступа. |
RpcProxyTestType |
Необязательный |
Microsoft.Exchange.Monitoring.RpcProxyTestType |
Параметр RpcProxyTestType определяет конечную точку HTTP,
к которой необходимо подключиться при выполнении команды.
Допустимые значения этого параметра: |
TotalTimeoutInMinutes |
Необязательный |
System.Int32 |
Параметр TotalTimeoutInMinutes определяет для команды предельное время ожидания результатов проверки перед завершением запроса (в минутах). Значение по умолчанию: 2 минуты. |
TrustAnySslCert |
Необязательный |
System.Management.Automation.SwitchParameter |
Если для параметра TrustAnySslCert установлено значение
|
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Подробное описание
При запуске командлета Test-OutlookConnectivity выполняется проверка подключения Outlook пользователя. Комплексная проверка включает в себя проверку возможности подключения автообнаружения, создания профиля пользователя и входа в почтовый ящик пользователя. Этот командлет позволяет проверять два типа подключений клиента: подключения TCP/IP и подключения мобильного Outlook. При возникновении ошибки командлета в выходных данных фиксируется шаг, при выполнении которого произошла ошибка.
Запись «Параметры подключения мобильного Outlook» в разделе Разрешения клиентского доступа.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Примеры
ПРИМЕР 1
В этом примере показана проверка наиболее распространенного комплексного сценария подключения Outlook для мобильного Outlook. Этот сценарий включает в себя проверку подключения через службу автообнаружения, создание профиля пользователя и вход в почтовый ящик пользователя. Все необходимые значения загружаются из службы автообнаружения. Так как параметр Identity не определен, команда использует временного тестового пользователя, созданного с помощью сценария New-TestCasConnectivityUser.ps1. В этом примере команду можно запустить для проверки подключения TCP/IP, если установить для параметра Protocol значение «RPC».
Скопировать код | |
---|---|
Test-OutlookConnectivity -Protocol:HTTP -GetDefaultsFromAutoDiscover:$true |
ПРИМЕР 2
В этом примере показана проверка подключения мобильного
Outlook с помощью локального сервера, используемого в качестве
конечной точки RpcProxy, а также конечной точки RPC. Так как
параметр Identity не указан, команда использует временного
тестового пользователя, созданного с помощью сценария
New-TestCasConnectivityUser.ps1. В этом примере в команде можно
использовать внешний общедоступный URL-адрес, установив значение
External
для параметра RpcProxyTestType. Кроме
того, команда, приведенная в этом примере, может использовать
массив серверов клиентского доступа в качестве конечной точки RPC,
если для параметра RpcTestType установить значение
Array
. Чтобы проверить только подключение TCP/IP, не
используйте параметр RpcProxyTestType.
Скопировать код | |
---|---|
Test-OutlookConnectivity -RpcProxyTestType:Internal -RpcTestType:Server |
ПРИМЕР 3
В этом примере показана проверка подключения Outlook
одного сервера через RpcProxy к другому серверу, на котором
запущена роль сервера клиентского доступа со значением «Обычный»
для внешнего уровня проверки подлинности и значением «NTLM» для
внутреннего уровня проверки подлинности. Использование этих
параметров позволяет проверить большинство типов конфигураций
подключения Outlook. Для этой команды также можно использовать
параметр GetDefaultsFromAutoDiscover со значением
$true
, если необходимо переопределить только один или
два параметра. Следующая команда аналогична запуску проверки
подключения с помощью программы RPC Ping, но при этом она
обеспечивает более строгую проверку.
Скопировать код | |
---|---|
Test-OutlookConnectivity -RpcProxyServer:RpcProxySrv01 -RpcProxyAuthenticationType:Basic -RpcClientAccessServer:CAS01 -RpcAuthenticationType:NTLM |