New-WebServicesVirtualDirectory

內部部署 Exchange 才有提供此 Cmdlet。

使用 New-WebServicesVirtualDirectory Cmdlet 建立 Exchange Web 服務虛擬目錄,供 Microsoft Exchange 伺服器上的 Internet Information Services (IIS) 使用。

您可以使用此 Cmdlet 建立多個虛擬目錄。 不過,您只能為每個網站建立一個 Exchange Web 服務虛擬目錄。

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

語法

Default (預設值)

New-WebServicesVirtualDirectory
    [-ApplicationRoot <String>]
    [-AppPoolId <String>]
    [-AppPoolIdForManagement <String>]
    [-BasicAuthentication <Boolean>]
    [-Confirm]
    [-DigestAuthentication <Boolean>]
    [-DomainController <Fqdn>]
    [-ExtendedProtectionFlags <MultiValuedProperty>]
    [-ExtendedProtectionSPNList <MultiValuedProperty>]
    [-ExtendedProtectionTokenChecking <ExtendedProtectionTokenCheckingMode>]
    [-ExternalUrl <Uri>]
    [-Force]
    [-GzipLevel <GzipLevel>]
    [-InternalNLBBypassUrl <Uri>]
    [-InternalUrl <Uri>]
    [-MRSProxyEnabled <Boolean>]
    [-MRSProxyMaxConnections <Unlimited>]
    [-OAuthAuthentication <Boolean>]
    [-Path <String>]
    [-Role <VirtualDirectoryRole>]
    [-Server <ServerIdParameter>]
    [-WebSiteName <String>]
    [-WhatIf]
    [-WindowsAuthentication <Boolean>]
    [-WSSecurityAuthentication <Boolean>]
    [<CommonParameters>]

Description

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

範例

範例 1

New-WebServicesVirtualDirectory -WebSiteName "www.contoso.com" -ExternalUrl "https://www.contoso.com/webservices.aspx"

本範例會在非預設網站 www.contoso.com下建立虛擬目錄。 它也會將外部 URL 設定為 https://www.contoso.com/webservices.aspx。

參數

-ApplicationRoot

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

ApplicationRoot 參數會指定虛擬目錄的 Metabase 路徑。 此預設路徑與網站建立的虛擬目錄相同。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-AppPoolId

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

AppPoolId 參數會指定虛擬目錄執行所在的 IIS 應用程式集區。 我們建議您將這個參數保留為其預設設定。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-AppPoolIdForManagement

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

AppPoolIdForManagement 參數會指定管理虛擬目錄的程式集區。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-BasicAuthentication

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

BasicAuthentication 參數會指定是否在虛擬目錄上啟用基本驗證。 有效值為:

  • $true:已啟用基本驗證。 此值為預設值。
  • $true:啟用基本驗證。此為預設值。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

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

  • 破壞性的 Cmdlet (如 Remove-* cmdlets) 有內建暫停,它會先強迫您確認命令才會繼續作業。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false。
  • 其他大部分的 Cmdlet (如 New-* 和 Set-* cmdlets) 則沒有內建暫停。 針對這些 Cmdlet,指定不帶值的 Confirm 參數會造成暫停,強制您在繼續之前先確認命令。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:CF

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DigestAuthentication

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

DigestAuthentication 參數指定是否在虛擬目錄上啟用摘要式驗證。 有效值為:

  • $true:已啟用摘要式驗證。
  • $false:摘要式驗證已停用。 此值為預設值。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DomainController

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

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

參數屬性

類型:Fqdn
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ExtendedProtectionFlags

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

ExtendedProtectionFlags 參數會指定虛擬目錄上驗證擴充保護的自訂設定。 有效值為:

  • 無:這是預設的設定。
  • AllowDotlessSPN:如果要使用服務主體名稱 (SPN) 不包含 FQDN 的值,則為必要 (例如 HTTP/ContosoMail 而不是 HTTP/mail.contoso.com) 。 您可以使用 ExtendedProtectionSPNList 參數指定 SPN。 此設定會降低驗證的延伸保護安全性,因為無點憑證並不是唯一的,因此無法確保透過安全通道建立用戶端對 Proxy 的連線。
  • NoServiceNameCheck:不會檢查 SPN 清單以驗證通道繫結權杖。 此設定會降低驗證的延伸保護安全性。 通常不建議使用此設定。
  • Proxy:Proxy 伺服器負責終止 TLS 通道。 若要使用此設定,您必須使用 ExtendedProtectionSPNList 參數來註冊 SPN。
  • ProxyCoHosting:HTTP 和 HTTPS 流量可能正在存取虛擬目錄,而且 Proxy 伺服器至少位於部分用戶端和 Exchange 伺服器上的用戶端存取服務之間。

參數屬性

類型:MultiValuedProperty
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ExtendedProtectionSPNList

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

ExtendedProtectionSPNList 參數會指定有效的服務主體名稱清單 (SPN,) 如果您正在虛擬目錄上使用延伸保護進行驗證。 有效值為:

  • $null:此值為預設值。
  • 有效 SPN 的單一 SPN 或逗號分隔清單: SPN 值格式為 Protocol\FQDN。 例如,HTTP/mail.contoso.com。 若要新增非 FQDN (的 SPN,例如 HTTP/ContosoMail) ,您也需要針對 ExtendedProtectionFlags 參數使用 AllowDotlessSPN 值。

參數屬性

類型:MultiValuedProperty
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ExtendedProtectionTokenChecking

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

ExtendedProtectionTokenChecking 參數會指定是否將驗證擴充保護用於用戶端連線至虛擬目錄。 有效值為:

  • 無:驗證擴充保護不用於用戶端連線至虛擬目錄。 此值為預設值。
  • 允許:如果用戶端和伺服器都支援驗證擴充保護,則驗證擴充保護用於用戶端連線至虛擬目錄。
  • 需要:用戶端連線至虛擬目錄時,需要驗證擴充保護。 如果用戶端或伺服器不支援,連線就會失敗。 這個值也需要 ExtendedProtectionSPNList 參數的服務主體名稱 (SPN) 值。

注意:如果 Exchange 伺服器前面的 Proxy 伺服器終止用戶端對 Proxy 傳輸層安全性 (TLS) 通道,則 ExtendedProtectionSPNList 參數的 [允許] 或 [要求] 值需要一個或多個 SPN 值。

參數屬性

類型:ExtendedProtectionTokenCheckingMode
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ExternalUrl

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

ExternalURL 參數會指定從防火牆外部連線至虛擬目錄的 URL。

當傳輸層安全性 (TLS) 加密連線時,此參數的值非常重要。

參數屬性

類型:Uri
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Force

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

強制開關會隱藏警告或確認訊息。 您不需要使用此參數指定值。

在不適合提示系統管理員輸入的場合中,您可以使用此參數來利用程式設計方式執行工作。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-GzipLevel

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

GzipLevel 參數會設定 Exchange Web 服務虛擬目錄的 Gzip 設定。 有效值為:

  • 關閉:無壓縮。
  • 低:僅限靜態壓縮。 此值為預設值。 此值的結果與關閉值相同,因為 Exchange Web 服務內容是動態的。
  • 高:靜態和動態壓縮。 如果用戶端在其要求中指出支援 Gzip 壓縮,則會壓縮來自 Exchange Web 服務的內容。
  • 錯誤:識別 Gzip 壓縮設定中的錯誤。

參數屬性

類型:GzipLevel
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InternalNLBBypassUrl

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

InternalNLBBypassUrl 參數會指定已安裝用戶端存取伺服器角色之 Exchange 伺服器的 URL,無論該伺服器是否位於網路負載平衡 (NLB) 陣列後面。

當您設定 InternalUrl NLB 陣列的 url 參數時,您應該設定 InternalNLBBypassUrl 參數的 Client Access Server 本身的 url。

參數屬性

類型:Uri
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InternalUrl

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

InternalURL 參數會指定從防火牆內部連線至虛擬目錄的 URL。

當傳輸層安全性 (TLS) 加密連線時,此參數的值非常重要。

參數屬性

類型:Uri
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MRSProxyEnabled

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

MRSProxyEnabled 參數會指定是否要為信箱伺服器啟用 MRSProxy。 MRSProxy 是在遠端樹系中的信箱伺服器上執行的服務,可協助代理信箱移動。 如需詳細資訊,請參閱 Exchange Server 中的信箱移動。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MRSProxyMaxConnections

適用:Exchange Server 2010

MRSProxyMaxConnections 參數會指定 MRSProxy 執行個體接受的同時移動工作階段數目上限。 此設定接受從 0 到無限的值。 預設值為 100。 如需有關 MRSProxy 的詳細資訊,請參閱瞭解移動要求。

參數屬性

類型:Unlimited
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-OAuthAuthentication

適用項目:Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

OAuthAuthentication 參數會指定是否在虛擬目錄上啟用 OAuth 驗證。 有效值為:

  • $true:已啟用 OAuth 驗證。 此值為預設值。
  • $false:OAuth 驗證已停用。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Path

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

Path 參數會設定 Metabase 中虛擬目錄的路徑。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Role

適用項目:Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

Role 參數可指定虛擬目錄的設定。 有效值為:

  • ClientAccess:在信箱伺服器上設定用戶端存取 (前端) 服務的虛擬目錄。
  • 信箱:在信箱伺服器上設定後端服務的虛擬目錄。

用戶端連線會從用戶端存取服務 proxy 至本機或遠端信箱伺服器上的後端服務。 Clients don't connect directly to the backend services.

參數屬性

類型:VirtualDirectoryRole
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Server

適用項目:Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

Server 參數指定裝載虛擬目錄的 Exchange 伺服器。 您可以使用唯一識別伺服器的任何值。 例如:

  • Name
  • FQDN
  • 辨別名稱 (DN)
  • ExchangeLegacyDN

參數屬性

類型:ServerIdParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WebSiteName

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

WebSiteName 參數會指定要建立虛擬目錄的網站名稱。 當您在預設網站下建立虛擬目錄時,不應使用此參數。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

WhatIf 參數會顯示命令在不進行任何變更的情況下執行的動作。 您不需要使用此參數指定值。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:WI

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WindowsAuthentication

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

WindowsAuthentication 參數指定是否在虛擬目錄上啟用整合式 Windows 驗證。 有效值為:

  • $true:已啟用整合Windows 驗證。 此值為預設值。
  • $false:整合Windows 驗證已停用。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WSSecurityAuthentication

適用項目:Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE

WSSecurityAuthentication 參數指定是否在虛擬目錄上啟用 WS-Security (Web 服務安全性) 驗證。 有效值為:

  • $true:已啟用 WS-Security 驗證。 此值為預設值。
  • $true:啟用 WS-Security 驗證。此為預設值。

參數屬性

類型:Boolean
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數: -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

Input types

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

輸出

Output types

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