Set-OabVirtualDirectory

Dieses Cmdlet ist nur lokal in Exchange verfügbar.

Verwenden Sie das Set-OABVirtualDirectory-Cmdlet, um virtuelle OAB-Verzeichnisse (Offline Address Book) zu ändern, die in Internet Information Services (IIS) auf Exchange-Servern verwendet werden.

Informationen zu den Parametersätzen im Abschnitt zur Syntax weiter unten finden Sie unter Syntax der Exchange-Cmdlets.

Syntax

Set-OabVirtualDirectory
   [-Identity] <VirtualDirectoryIdParameter>
   [-BasicAuthentication <Boolean>]
   [-Confirm]
   [-DomainController <Fqdn>]
   [-ExtendedProtectionFlags <MultiValuedProperty>]
   [-ExtendedProtectionSPNList <MultiValuedProperty>]
   [-ExtendedProtectionTokenChecking <ExtendedProtectionTokenCheckingMode>]
   [-ExternalUrl <Uri>]
   [-InternalUrl <Uri>]
   [-OAuthAuthentication <Boolean>]
   [-PollInterval <Int32>]
   [-RequireSSL <Boolean>]
   [-WhatIf]
   [-WindowsAuthentication <Boolean>]
   [<CommonParameters>]

Beschreibung

Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Auch wenn in diesem Thema alle Parameter für das Cmdlet aufgeführt werden, verfügen Sie möglicherweise nicht über den Zugriff auf einige Parameter, wenn sie nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Wie Sie herausfinden, welche Berechtigungen zur Ausführung eines bestimmten Cmdlets oder Parameters in Ihrer Organisation erforderlich sind, können Sie unter Find the permissions required to run any Exchange cmdlet nachlesen.

Beispiele

Beispiel 1

Set-OABVirtualDirectory -Identity "Server1\OAB (Default Web Site)" -ExternalUrl "https://www.contoso.com/OAB"

In diesem Beispiel wird die externe URL des virtuellen OAB-Verzeichnisses OAB (Default Web Site) in geändert https://www.contoso.com/OAB .

Parameter

-BasicAuthentication

Der Parameter BasicAuthentication gibt an, ob die Standardauthentifizierung für das virtuelle Verzeichnis aktiviert ist. Gültige Werte sind:

  • $true: Standardauthentifizierung ist aktiviert. Dies ist der Standardwert.
  • $true: Die Standardauthentifizierung ist aktiviert. Dies ist der Standardwert.

Dieser Parameter kann zusammen mit dem Parameter WindowsAuthentication verwendet werden.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-Confirm

Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie diese Option sich auf das Cmdlet auswirkt, hängt davon ab, ob für die Option vor dem Fortfahren eine Bestätigung erforderlich ist.

  • Destruktive Cmdlets (beispielsweise Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit dieser genauen Syntax überspringen: -Confirm:$false .
  • Die meisten anderen Cmdlets (beispielsweise New-*- und Set-*-Cmdlets) verfügen nicht über eine integrierte Pause. Bei diesen Cmdlets führt das Angeben der Option "Confirm" ohne einen Wert eine Pause ein, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-DomainController

Der Parameter "DomainController" gibt den Domänencontroller an, der von diesem Cmdlet verwendet wird, um aus Active Directory Daten zu lesen oder hineinzuschreiben. Der Domänencontroller kann anhand seines vollqualifizierten Domänennamens (Fully Qualified Domain Name, FQDN) ermittelt werden. Beispiel: dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-ExtendedProtectionFlags

Der Parameter ExtendedProtectionFlags gibt benutzerdefinierte Einstellungen für den erweiterten Schutz für die Authentifizierung im virtuellen Verzeichnis an. Gültige Werte sind:

  • Keine: Dies ist die Standardeinstellung.
  • AllowDotlessSPN: erforderlich, wenn Sie SPN-Werte (Service Principal Name) verwenden möchten, die keine FQDNs enthalten (beispielsweise http/ContosoMail anstelle von HTTP/Mail. contoso. com). Sie geben SPNs mit dem extendedprotectionspnlist zusätzlich-Parameter an. Durch diese Einstellung ist der erweiterte Schutz für die Authentifizierung nicht so sicher, da punktlosen-Zertifikate nicht eindeutig sind, sodass es nicht möglich ist, sicherzustellen, dass die Client-zu-Proxy-Verbindung über einen sicheren Kanal hergestellt wurde.
  • NoServiceNameCheck: die SPN-Liste wird nicht überprüft, um ein kanalbindungstoken zu überprüfen. Durch diese Einstellung wird der erweiterte Schutz für die Authentifizierung mit einer niedrigeren Sicherheit gewährleistet. Die Verwendung dieser Einstellung wird im Allgemeinen nicht empfohlen.
  • Proxy: ein Proxy Server ist für das Beenden des SSL-Kanals verantwortlich. Um diese Einstellung zu verwenden, müssen Sie einen SPN mithilfe des extendedprotectionspnlist zusätzlich-Parameters registrieren.
  • ProxyCoHosting: der HTTP-und HTTPS-Datenverkehr greift möglicherweise auf das virtuelle Verzeichnis zu, und ein Proxy Server befindet sich zwischen mindestens einigen der Clients und den Client Zugriffsdiensten auf dem Exchange-Server.
Type:MultiValuedProperty
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-Extendedprotectionspnlist zusätzlich

Der Parameter extendedprotectionspnlist zusätzlich gibt eine Liste gültiger Dienstprinzipalnamen (Service Principal Names, SPNs) an, wenn Sie den erweiterten Schutz für die Authentifizierung im virtuellen Verzeichnis verwenden. Gültige Werte sind:

  • $NULL: Dies ist der Standardwert.
  • Einzelne SPN-oder durch Kommas getrennte Liste gültiger SPNs: das Wert Format von SPN lautet Protocol\FQDN . Beispiel: http/Mail. contoso. com. Wenn Sie einen SPN hinzufügen möchten, der kein FQDN ist (beispielsweise http/ContosoMail), müssen Sie auch den AllowDotlessSPN-Wert für den ExtendedProtectionFlags-Parameter verwenden.
Type:MultiValuedProperty
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-ExtendedProtectionTokenChecking

Der Parameter ExtendedProtectionTokenChecking definiert, wie Sie den erweiterten Schutz für die Authentifizierung im virtuellen Verzeichnis verwenden möchten. Der erweiterte Schutz der Authentifizierung ist standardmäßig nicht aktiviert. Gültige Werte sind:

  • None: Erweiterter Schutz für die Authentifizierung wird für das virtuelle Verzeichnis nicht verwendet. Dies ist der Standardwert.
  • None: „Erweiterter Schutz für die Authentifizierung“ wird für das virtuelle Verzeichnis nicht verwendet. Dies ist der Standardwert.
  • Require: Erweiterter Schutz für die Authentifizierung wird für alle Verbindungen zwischen Clients und dem virtuellen Verzeichnis verwendet. Wenn der Client oder Server ihn nicht unterstützt, schlägt die Verbindung fehl. Wenn Sie diesen Wert verwenden, müssen Sie auch einen SPN-Wert für den extendedprotectionspnlist zusätzlich-Parameter festlegen.

Hinweis: Wenn Sie den Wert Allow oder require verwenden und über einen Proxy Server zwischen dem Client und den Clientzugriffs Diensten auf dem Postfachserver verfügen, der zum Beenden des Client-zu-Proxy-SSL-Kanals konfiguriert ist, müssen Sie auch einen oder mehrere Dienstprinzipalnamen (Service Principal Names, SPNs) mithilfe des extendedprotectionspnlist zusätzlich-Parameters konfigurieren.

Type:ExtendedProtectionTokenCheckingMode
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-ExternalURL

Der ExternalURL-Parameter gibt die URL an, die verwendet wird, wenn von einem System außerhalb der Firewall auf das virtuelle Verzeichnis zugegriffen wird.

Type:Uri
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-Identity

Der Parameter Identity gibt das virtuelle OAB-Verzeichnis an, das Sie ändern möchten. Sie können einen beliebigen Wert verwenden, der das virtuelle Verzeichnis eindeutig identifiziert. Beispiel:

  • Name oder Server \ Name
  • Distinguished Name (DN)
  • GUID

Der Wert Name verwendet die Syntax "VirtualDirectoryName (WebsiteName)" aus den Eigenschaften des virtuellen Verzeichnisses. Sie können das Platzhalterzeichen ( * ) anstelle der Standardwebsite angeben, indem Sie die Syntax verwenden VirtualDirectoryName* .

Type:VirtualDirectoryIdParameter
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-InternalURL

Der InternalURL-Parameter gibt die URL an, die verwendet wird, wenn von einem System innerhalb der Firewall auf das virtuelle Verzeichnis zugegriffen wird.

Type:Uri
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-OAuthAuthentication

Dieser Parameter ist für die interne Verwendung durch Microsoft reserviert.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-PollInterval

Der Parameter PollInterval gibt das Zeitintervall in Minuten an, in dem der Verteilungsdienst den Server für die Offlineadressbuch-Generierung auf Aktualisierungen abfragen soll.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-RequireSSL

Der Parameter RequireSSL gibt an, ob für die Clientverbindung mit dem virtuellen Verzeichnis Secure Sockets Layer (SSL) Verschlüsselung erforderlich ist. Gültige Werte sind:

  • $true: SSL-Verschlüsselung ist erforderlich, um eine Verbindung mit dem virtuellen Verzeichnis herzustellen. Dies ist der Standardwert.
  • $true: Für die Verbindung zum virtuellen Verzeichnis ist eine SSL-Verschlüsselung erforderlich. Dies ist der Standardwert.
Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-WhatIf

Die Option "WhatIf" simuliert die Aktionen des Befehls. Sie können diesen Switch verwenden, um die Änderungen anzuzeigen, die auftreten würden, ohne diese Änderungen tatsächlich anzuwenden. Sie müssen keinen Wert für diese Option angeben.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
-WindowsAuthentication

Der Parameter WindowsAuthentication gibt an, ob die integrierte Windows-Authentifizierung für das virtuelle Verzeichnis aktiviert ist. Gültige Werte sind:

  • $true: die integrierte Windows-Authentifizierung ist aktiviert. Dies ist der Standardwert.
  • $false: die integrierte Windows-Authentifizierung ist deaktiviert.

Dieser Parameter kann zusammen mit dem Parameter BasicAuthentication verwendet werden.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Eingaben

Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. Wenn das Feld mit dem Eingabetyp für ein Cmdlet leer ist, akzeptiert das Cmdlet diese Eingabedaten nicht.

Ausgaben

Rückgabetypen bzw. Ausgabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. Wenn das Feld mit dem Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.