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.