Enable-OutlookAnywhere

此 Cmdlet 僅適用于 2010 Exchange Server。

使用 Enable-OutlookAnywhere Cmdlet,在執行 Microsoft Exchange Server 2010 且已安裝 Client Access 伺服器角色的電腦上啟用 Outlook Anywhere。 執行 Enable-OutlookAnywhere Cmdlet 可讓伺服器使用 Outlook Anywhere,也稱為 RPC over HTTP,從網際網路接受來自 Microsoft Office Outlook 2007 和 Outlook 2003 用戶端電腦的要求。

如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法

Syntax

Enable-OutlookAnywhere
      -ClientAuthenticationMethod <AuthenticationMethod>
      -ExternalHostname <Hostname>
      -SSLOffloading <Boolean>
      [-IISAuthenticationMethods <MultiValuedProperty>]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-ExtendedProtectionFlags <MultiValuedProperty>]
      [-ExtendedProtectionSPNList <MultiValuedProperty>]
      [-ExtendedProtectionTokenChecking <ExtendedProtectionTokenCheckingMode>]
      [-Server <ServerIdParameter>]
      [-WhatIf]
      [<CommonParameters>]
Enable-OutlookAnywhere
      -DefaultAuthenticationMethod <AuthenticationMethod>
      -ExternalHostname <Hostname>
      -SSLOffloading <Boolean>
      [-Confirm]
      [-DomainController <Fqdn>]
      [-ExtendedProtectionFlags <MultiValuedProperty>]
      [-ExtendedProtectionSPNList <MultiValuedProperty>]
      [-ExtendedProtectionTokenChecking <ExtendedProtectionTokenCheckingMode>]
      [-Server <ServerIdParameter>]
      [-WhatIf]
      [<CommonParameters>]

Description

在用戶端存取伺服器上啟用 Outlook Anywhere 可讓伺服器使用 Outlook Anywhere 接受 Outlook 2003 或更新版本用戶端的外部連線。

只有在已安裝 RPC over HTTP Proxy Windows 網路元件時,才能成功執行此 Cmdlet。

當您執行此 Cmdlet 時,設定可能需要一小時才會生效,視 Active Directory 複寫所需的時間而定。

如需您可以在本文中看到之不同驗證方法的詳細資訊,請參閱 瞭解 HTTP 驗證

您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet

範例

範例 1

Enable-OutlookAnywhere -Server:Server01 -ExternalHostname:mail.contoso.com -ClientAuthenticationMethod:Ntlm -SSLOffloading:$true

此範例會啟用伺服器 Server01 for Outlook Anywhere。 外部主機名稱設定為 mail.contoso.com,同時使用基本和 NTLM 驗證,並將 SSL 卸載設定為 $true。

範例 2

Enable-OutlookAnywhere -DefaultAuthenticationMethod:Ntlm -ExternalHostname:mail.contoso.com -SSLOffloading:$false

此範例會在已安裝用戶端存取角色的伺服器上啟用 Outlook Anywhere。 SSLOffloading 參數設定為 $false、將 ExternalHostname 參數指定為 mail.contoso.com,並將 DefaultAuthenticationMethod 參數設定為 NTLM。

範例 3

Enable-OutlookAnywhere -IISAuthenticationMethods NTLM -SSlOffloading:$false -ClientAuthenticationMethod:Basic -ExternalHostname:mail.contoso.com

此範例會啟用 Outlook Anywhere 的 Exchange 用戶端存取伺服器。 SSLOffloading 參數設定為 $false、ExternalHostname 參數設定為 mail.contoso.com、IISAuthenticationMethods 參數設定為 NTLM,且 ClientAuthenticationMethod 參數設定為 Basic。

參數

-ClientAuthenticationMethod

ClientAuthenticationMethod 參數會指定自動探索服務提供給 Outlook Anywhere 用戶端的驗證方法,以向用戶端存取伺服器進行驗證。 有效值為:

  • Basic
  • Ntlm

如果您不使用 DefaultAuthenticationMethod 參數,就必須指定此參數。 當您在未指定 IISAuthenticationMethods 參數的情況下使用此參數時,IISAuthenticationMethods 參數會同時設定為 NTLM 和 Basic。

雖然此參數只允許設定一個驗證方法,但如果您包含多個值,此命令將不會傳回錯誤。

Type:AuthenticationMethod
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Confirm

Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。

  • 例如,具破壞性的 Cmdlet (例如 Remove-* Cmdlet) 內建暫停,可強制您在繼續之前確認命令。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false
  • 其他大部分的 Cmdlet (例如,New-* 和 Set-* Cmdlet) 沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-DefaultAuthenticationMethod

DefaultAuthenticationMethod 參數會指定是否要將 ClientAuthenticationMethod 和 IISAuthenticationMethods 參數設定為相同的驗證值。

當您使用 DefaultAuthenticationMethod 參數設定驗證值時,會強制在 Internet Information Services 中的 /rpc 虛擬目錄上使用指定的驗證方法, (IIS) 。 有效值為:

  • Basic
  • Ntlm

如果指定 DefaultAuthenticationMethod 參數,則無法使用 ClientAuthenticationMethod 或 IISAuthenticationMethods 參數。

Type:AuthenticationMethod
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-DomainController

DomainController 參數會指定此 Cmdlet 用來向 Active Directory 讀取或寫入資料的網域控制站。 您可以透過網域控制站的完整網域名稱 (FQDN) 來識別網域控制站。 例如,dc01.contoso.com。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ExtendedProtectionFlags

ExtendedProtectionFlags 參數是用來自訂您在使用驗證擴充保護時所使用的選項。 可能的值為:

  • 無:預設設定。
  • Proxy:指定 Proxy 正在終止 SSL 通道。 如果已設定 Proxy 模式,則 SPN) (服務主體名稱必須在 ExtendedProtectionSPNList 參數中註冊。
  • ProxyCoHosting:指定 HTTP 和 HTTPS 流量都可以存取用戶端存取伺服器,且 Proxy 至少位於部分用戶端與用戶端存取伺服器之間。
  • AllowDotlessSPN:指定您是否要支援非完整功能變數名稱的有效 SPN (FQDN) 格式,例如 ContosoMail。 您可以使用 ExtendedProtectionSPNList 參數指定有效的 SPN。 此選項可讓延伸保護較不安全,因為無點憑證不是唯一的,因此無法確保透過安全通道建立用戶端對 Proxy 連線。
  • NoServiceNameCheck:指定不會檢查 SPN 清單來驗證通道系結權杖。 此選項讓驗證的擴充保護較不安全。 我們通常不建議使用此設定。
Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ExtendedProtectionSPNList

如果在指定的虛擬目錄上使用驗證擴充保護,ExtendedProtectionSPNList 參數會指定有效的服務主體名稱清單 (SPN) 。

可能的值為:

  • Null 這是預設值。
  • 有效的 SPN 的單一 SPN 或逗號分隔清單 根據預設,您必須指定 FQDN (完整功能變數名稱) (例如每個 SPN 的 mail.contoso.com) 。 如果您想要新增不是 FQDN 的 SPN (例如 ContosoMail) ,您也必須搭配 AllowDotlessSPN 值使用 ExtendedProtectionTokenChecking 參數。 您可以使用 SPN 格式指定網域。 SPN 格式 (Protocol\FQDN 例如, HTTP/mail.contoso.com) 。
Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ExtendedProtectionTokenChecking

ExtendedProtectionTokenChecking 參數會定義您要如何在指定的 Exchange 虛擬目錄上使用驗證的擴充保護。 預設不會啟用驗證的擴充保護。 可用的設定如下:

  • 不會使用驗證的擴充保護。 用戶端與 Exchange 之間的連線不會在此虛擬目錄上使用擴充保護進行驗證。 這是預設設定。
  • 如果用戶端和伺服器都支援驗證的擴充保護,則此虛擬目錄上的用戶端與 Exchange 之間的連線將會使用「允許驗證擴充保護」。 用戶端和伺服器上不支援驗證擴充保護的連線將會運作,但可能不如使用驗證擴充保護的連線那麼安全。

如果您在用戶端與用戶端存取伺服器之間有設定為終止用戶端對 Proxy SSL 通道的 Proxy 伺服器,您也必須使用 ExtendedProtectionSPNList 參數,設定一或多個服務主體名稱 (SPN) 。

  • 此虛擬目錄的用戶端與 Exchange 伺服器之間的所有連線都會使用驗證所需的擴充保護。 如果用戶端或伺服器不支援驗證的擴充保護,則用戶端與伺服器之間的連線將會失敗。 如果您設定此選項,也必須設定 ExtendedProtectionSPNList 參數的值。

如果您在用戶端與用戶端存取伺服器之間有設定為終止用戶端對 Proxy SSL 通道的 Proxy 伺服器,您也必須使用 ExtendedProtectionSPNList 參數來設定一或多個 SPN。

若要深入瞭解驗證的擴充保護,請參閱 瞭解驗證的擴充保護

Type:ExtendedProtectionTokenCheckingMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-ExternalHostname

ExternalHostname 參數會指定針對 Outlook Anywhere 啟用的使用者,在 Outlook 設定檔中使用的外部主機名稱。

Type:Hostname
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-IISAuthenticationMethods

IISAuthenticationMethods 參數會指定在 IIS 的 /rpc 虛擬目錄上啟用的驗證方法。 您可以設定虛擬目錄以允許基本驗證或 NTLM 驗證。 或者,您也可以設定虛擬目錄以允許基本和 NTLM 驗證。 所有其他驗證方法都會停用。

如果您使用 IIS 虛擬目錄搭配多個需要不同驗證方法的應用程式,您可能想要同時啟用基本和 NTLM 驗證。

當您使用 IIS 介面設定此設定時,可以視需要啟用任意數量的驗證方法。

如需使用多個值設定此參數的詳細資訊,請參閱本主題稍後的範例。

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-Server

Server 參數會指定您要在其中執行此命令的用戶端存取伺服器。 您可以使用唯一識別伺服器的任何值。 例如:

  • Name
  • FQDN
  • 辨別名稱 (DN)
  • Exchange Legacy DN
Type:ServerIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010

-SSLOffloading

SSLOffloading 參數會指定用戶端存取伺服器是否需要安全通訊端層 (SSL) 。 只有在 SSL 硬體解決方案在用戶端存取伺服器前執行時,才應將此值設定為 $true。

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-WhatIf

WhatIf 參數會模擬命令的動作。 使用此參數時,您不需要實際套用變更即可檢視可能會發生的變更。 您不需要使用此參數指定值。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

輸入

Input types

若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。

輸出

Output types

若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。