Freigeben über


Entfernen einer Adressbuchrichtlinie in Exchange Online

Adressbuchrichtlinien ermöglichen Ihnen die Einteilung von Benutzern in bestimmte Gruppen, um ihnen benutzerdefinierte globale Adresslisten (GALs) in Outlook und Outlook im Web (früher als Outlook Web App bezeichnet) bereitzustellen. Weitere Informationen zu ABPs finden Sie unter Adressbuchrichtlinien in Exchange Online.

Sie können ABPs nur mithilfe von Exchange Online PowerShell aus Ihrem Exchange Online organization entfernen, und zwar nur, wenn die ABP keinem Postfach zugewiesen ist (aktive Postfächer oder vorläufig gelöschte Postfächer, die noch wiederhergestellt werden können).

Was sollten Sie wissen, bevor Sie beginnen?

  • Geschätzte Zeit bis zum Abschließen des Vorgangs: Weniger als 5 Minuten.

  • Standardmäßig wird die Adresslistenrolle in Exchange Online keiner Rollengruppe zugewiesen. Um Cmdlets oder Features zu verwenden, die die Rolle "Adressliste" erfordern, müssen Sie die Rolle einer Rollengruppe hinzufügen. Weitere Informationen finden Sie unter Ändern von Rollengruppen.

  • Wie Sie eine Verbindung mit Exchange Online PowerShell herstellen, finden Sie unter Herstellen einer Verbindung mit Exchange Online PowerShell.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren unter Exchange Online oder Exchange Online Protection.

Verwenden Exchange Online PowerShell zum Entfernen einer ABP

Schritt 1: Überprüfen, ob die ABP keinem Postfach zugewiesen ist

  1. Ersetzen Sie <ABPName> durch den Namen des ABP, und führen Sie den folgenden Befehl aus, um den DistinguishedName -Wert (DN) des ABP abzurufen, den Sie entfernen möchten:

    Get-AddressBookPolicy -Identity "<ABPName>" | Format-List DistinguishedName
    
  2. Um festzustellen, ob die ABP einem aktiven Postfach zugewiesen ist, ersetzen Sie <ABPDistinguishedName> durch den DN des ABP, und führen Sie den folgenden Befehl aus:

    Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    

    Um die ABP-Zuweisung aus allen aktiven Postfächern zu entfernen, die Sie finden, ersetzen <Sie ABPDistinguishedName> durch den DN des ABP, und führen Sie die folgenden Befehle aus:

    $a = Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    
    $a | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
    
  3. Um festzustellen, ob der ABP einem vorläufig gelöschten (wiederherstellbaren) Postfach zugewiesen ist, ersetzen Sie <ABPDistinguishedName> durch den DN des ABP, und führen Sie den folgenden Befehl aus:

    Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    

    Um die ABP-Zuweisung aus allen vorläufig gelöschten Postfächern zu entfernen, die Sie finden, ersetzen <Sie ABPDistinguishedName> durch den DN des ABP, und führen Sie die folgenden Befehle aus:

    $s = Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    
    $s | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
    

Hinweis: Wenn Sie einem Postfach keine ABP zuweisen, ist die GAL für Ihre gesamte organization für den Benutzer in Outlook und Outlook im Web sichtbar. Anstatt den Wert $nullzu verwenden, können Sie den Namen einer anderen ABP angeben (in Anführungszeichen eingeschlossen, wenn der Name Leerzeichen enthält).

Schritt 2: Entfernen des ABP

Verwenden Sie folgende Syntax, um eine Adressbuchrichtlinie zu entfernen:

Remove-AddressBookPolicy -Identity <ABPIdentity>

In diesem Beispiel wird die ABP mit dem Namen ABP TailspinToys entfernt.

Remove-AddressBookPolicy -Identity "ABP TailspinToys"

Ausführliche Informationen zu Syntax und Parametern finden Sie unter Remove-AddressBookPolicy.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um zu überprüfen, ob Sie eine ABP erfolgreich entfernt haben, verwenden Sie eines der folgenden Verfahren in Exchange Online PowerShell:

  • Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der ABP nicht aufgeführt ist:

    Get-AddressBookPolicy
    
  • Ersetzen Sie <ABPName> durch den Namen des ABP, und führen Sie den folgenden Befehl aus, um zu bestätigen, dass ein Fehler zurückgegeben wird:

    Get-AddressBookPolicy -Identity "<ABPName>"