Set-WebServicesVirtualDirectory
Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Letztes Änderungsdatum des Themas: 2011-06-21
Mit dem Cmdlet Set-WebServicesVirtualDirectory können Sie ein vorhandenes virtuelles Verzeichnis der Exchange-Webdienste auf einem Computer mit Exchange 2007 erstellen, auf dem die Serverfunktion ClientAccess installiert ist.
Syntax
Set-WebServicesVirtualDirectory -Identity <VirtualDirectoryIdParameter> [-BasicAuthentication <$true | $false>] [-Confirm [<SwitchParameter>]] [-DigestAuthentication <$true | $false>] [-DomainController <Fqdn>] [-ExternalUrl <Uri>] [-InternalNLBBypassUrl <Uri>] [-InternalUrl <Uri>] [-WhatIf [<SwitchParameter>]] [-WindowsAuthentication <$true | $false>]
Set-WebServicesVirtualDirectory [-BasicAuthentication <$true | $false>] [-Confirm [<SwitchParameter>]] [-DigestAuthentication <$true | $false>] [-DomainController <Fqdn>] [-ExternalUrl <Uri>] [-Instance <ADWebServicesVirtualDirectory>] [-InternalNLBBypassUrl <Uri>] [-InternalUrl <Uri>] [-WhatIf [<SwitchParameter>]] [-WindowsAuthentication <$true | $false>]
Detaillierte Beschreibung
Mit dem Cmdlet Set-WebServicesVirtualDirectory können Sie ein vorhandenes virtuelles Verzeichnis der Exchange-Webdienste auf einem Computer mit Exchange 2007 ändern, auf dem die Serverfunktion ClientAccess installiert ist.
Hinweis
Wenn Sie über eine Reihe von Clientzugriffsservern mit Netzwerklastenausgleich verfügen, dann müssen Sie beim Ausführen des Cmdlets nicht die Namen der einzelnen Server angeben. Es ist ausreichend, den Namen eines der Server mit Netzwerklastenausgleich zu verwenden.
Damit Sie das Cmdlet Set-WebServicesVirtualDirectory ausführen können, muss dem verwendeten Konto die Rolle Exchange-Serveradministrator zugewiesen worden sein, und es muss der lokalen Gruppe Administratoren für den Zielserver angehören.
Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.VirtualDirectoryIdParameter |
Dieser Parameter gibt den Namen des virtuellen Verzeichnisses an. Sie können anstelle der Standardwebsite auch ein Platzhalterzeichen angeben. |
BasicAuthentication |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die Standardauthentifizierung für das virtuelle Verzeichnis der Exchange-Webdienste aktiviert ist. Dieser Parameter kann zusammen mit FormsAuthentication oder mit DigestAuthentication und WindowsAuthentication verwendet werden. |
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
Der Confirm-Parameter bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Parameter Confirm muss kein Wert angegeben werden. |
DigestAuthentication |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die Digestauthentifizierung für das virtuelle Verzeichnis aktiviert ist. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Um den vollqualifizierten Domänennamen des Domänencontrollers anzugeben, der Daten aus dem Verzeichnisdienst Active Directory abruft, fügen Sie dem Cmdlet den Parameter DomainController hinzu. |
ExternalUrl |
Optional |
System.Uri |
Dieser Parameter legt den Hostnamen fest, der verwendet wird, um von außerhalb der Firewall eine Verbindung zum Exchange-Server herzustellen. Die Einstellung ist auch wichtig, wenn SSL (Secure Sockets Layer) verwendet wird. |
Instance |
Optional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ADWebServicesVirtualDirectory |
Der Parameter Instance ermöglicht das Übergeben eines vollständigen Objekts an das zu verarbeitende Cmdlet. |
InternalNLBBypassUrl |
Optional |
System.Uri |
Dieser Parameter gibt den URL des Clientzugriffsservers selbst dann an, wenn sich der Clientzugriffsserver hinter einem NLB (Network Load Balancer) befindet. |
InternalUrl |
Optional |
System.Uri |
Dieser Parameter legt den Hostnamen des Exchange-Servers für die Verbindung von innerhalb der Firewall fest. Die Einstellung ist auch wichtig, wenn SSL verwendet wird. |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des WhatIf-Parameters können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den WhatIf-Parameter muss kein Wert angegeben werden. |
WindowsAuthentication |
Optional |
System.Boolean |
Dieser Parameter gibt an, ob die integrierte Windows-Authentifizierung für das virtuelle Verzeichnis der Exchange-Webdienste zulässig ist. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
|
Beispiel
Im folgenden Beispiel wird für die Authentifizierungsmethode die Standardauthentifizierung für das virtuelle Verzeichnis mit dem Namen EWS auf dem Server Contoso festgelegt. In diesem Codebeispiel werden auch die externen und internen URLs für dieses virtuelle Verzeichnis festgelegt.
Im zweiten Codebeispiel wird anstelle der Standardwebsite ein Platzhalterzeichen verwendet.
Set-WebServicesVirtualDirectory -Identity Contoso\EWS(default web site)-ExternalUrl https://www.contoso.com/EWS/exchange.asmx - BasicAuthentication $true InternalUrl https://contoso.internal.com/EWS/webservices.aspx
Set-WebServicesVirtualDirectory -Identity Contoso\EWS* -ExternalUrl https://www.contoso.com/ews/exchange.asmx