Freigeben über


Undo-SoftDeletedMailbox

Dieses Cmdlet ist nur im cloudbasierten Dienst verfügbar.

Verwenden Sie das Cmdlet Undo-SoftDeletedMailbox, um ein gelöschtes Postfach wiederherzustellen. Postfächer können nach dem Löschen innerhalb von 30 Tagen wiederhergestellt werden.

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

Syntax

Undo-SoftDeletedMailbox
    [-SoftDeletedObject] <MailboxIdParameter>
    [-DisplayName <String>]
    [-PublicFolder]
    [-Confirm]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]
Undo-SoftDeletedMailbox
    [-SoftDeletedObject] <MailboxIdParameter>
    [-Password <SecureString>]
    [-WindowsLiveID <WindowsLiveId>]
    [-Confirm]
    [-DisplayName <String>]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]

Beschreibung

Verwenden Sie das Cmdlet Undo-SoftDeletedMailbox, um ein gelöschtes Postfach wiederherzustellen. Wenn ein Postfach mit dem Cmdlet Remove-Mailbox oder Disable-Mailbox gelöscht wird, wird es nicht tatsächlich gelöscht. Sie wird in Exchange ausgeblendet und in Active Directory in die vorläufig gelöschten Objekte der Organisationseinheit (OE) verschoben. So können Administratoren gelöschte Postfächer bis zu 30 Tage nach dem Löschen wiederherstellen.

Wenn das Microsoft-Konto (früher als Windows Live ID bezeichnet) beim Löschen des Postfachs nicht gelöscht wurde, müssen Sie ein neues Microsoft Konto und Kennwort angeben, wenn Sie das Cmdlet Undo-SoftDeletedMailbox zum Wiederherstellen eines Postfachs verwenden.

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

Undo-SoftDeletedMailbox -SoftDeletedObject florencef

In diesem Beispiel wird das gelöschte Postfach für Florence Flipo wiederhergestellt. Als dieses Postfach gelöscht wurde, wurde auch das zugeordnete Microsoft Konto gelöscht.

Beispiel 2

Undo-SoftDeletedMailbox bjohnson@contoso.edu -WindowsLiveID brianj@contoso.edu -Password (Get-Credential).password

In diesem Beispiel wird das gelöschte Postfach für Brian Johnson wiederhergestellt. Als dieses Postfach gelöscht wurde, wurde das zugeordnete Microsoft Konto nicht gelöscht. Zum Wiederherstellen dieses Postfachs müssen ein neues Microsoft-Konto und ein Kennwort erstellt werden. In diesem Szenario wird das alte Microsoft-Konto als Proxyadresse für das Postfach beibehalten.

Parameter

-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 (z. B. Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl zu bestätigen, bevor Sie fortfahren. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen: -Confirm:$false.
  • Die meisten anderen Cmdlets (z. B. 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-DisplayName

Der Parameter DisplayName gibt den neuen Anzeigenamen für das wiederhergestellte Postfach an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Name

Der Parameter Name gibt einen neuen Wert für die Eigenschaft Name des wiederhergestellten Postfachs an. Andernfalls wird der ursprüngliche Wert beibehalten, wenn das Postfach wiederhergestellt wird. Der neue Namenswert wird auch in der Eigenschaft DistinguishedName verwendet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Password

Der Parameter Password gibt ein neues Kennwort für das Postfach an.

Sie können die folgenden Methoden als Wert für diesen Parameter verwenden:

  • (ConvertTo-SecureString -String '<password>' -AsPlainText -Force).
  • Bevor Sie diesen Befehl ausführen, speichern Sie das Kennwort als Variable (z. B $password = Read-Host "Enter password" -AsSecureString. ), und verwenden Sie dann die Variable ($password) für den Wert.
  • (Get-Credential).password zur sicheren Eingabe des Kennworts aufgefordert werden, wenn Sie diesen Befehl ausführen.

Sie müssen den Parameter Password einschließen, um ein gelöschtes Postfach mit einem vorhandenen Microsoft-Konto (früher als Windows Live ID bezeichnet) wiederherzustellen, das nicht mit dem Postfach gelöscht wurde.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-PublicFolder

Der PublicFolder-Schalter ist erforderlich, um Postfächer für öffentliche Ordner wiederherzustellen. Sie müssen keinen Wert für diese Option angeben.

Postfächer für öffentliche Ordner wurden eigens entworfen, um die Hierarchie und Inhalte von öffentlichen Ordnern zu speichern.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-SoftDeletedObject

Der SoftDeletedObject-Parameter gibt das gelöschte Postfach an, das wiederhergestellt werden soll. Sie können den Alias oder die E-Mail-Adresse des gelöschten Postfachs als Wert für diesen Parameter verwenden. Verwenden Sie den Get-Mailbox -SoftDeletedMailbox-Befehl, um Informationen für gelöschte Postfächer abzurufen.

Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Online

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-WindowsLiveID

Der Parameter WindowsLiveID gibt ein neues Microsoft-Konto (früher als Windows Live ID bezeichnet) und eine primäre SMTP-Adresse für das Postfach an. Das frühere Microsoft-Konto wird als Proxyadresse für das Postfach beibehalten.

Sie müssen den WindowsLiveID-Parameter einschließen, um ein gelöschtes Postfach mit einem vorhandenen Microsoft Konto wiederherzustellen, das nicht mit dem Postfach gelöscht wurde.

Type:WindowsLiveId
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

Eingaben

Input types

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

Output types

Informationen zu den Rückgabetypen, die auch als Ausgabetypen bezeichnet werden, die dieses Cmdlet akzeptiert, finden Sie unter Cmdlet Input and Output Types. Wenn das Feld Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.