Undo-SoftDeletedMailbox
Questo cmdlet è disponibile solamente nel servizio basato sul cloud.
Utilizzare il cmdlet Undo-SoftDeletedMailbox per recuperare una cassetta postale che è stata eliminata. È possibile recuperare le cassette postali entro 30 giorni dall'eliminazione.
Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.
Sintassi
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>]
Descrizione
Utilizzare il cmdlet Undo-SoftDeletedMailbox per recuperare una cassetta postale che è stata eliminata. Quando una cassetta postale viene eliminata con il cmdlet Remove-Mailbox o Disable-Mailbox, non viene effettivamente eliminata. È nascosto in Exchange e viene spostato in Active Directory nell'unità organizzativa (OU) Oggetti eliminati temporaneamente. In questo modo, gli amministratori possono recuperare le cassette postali entro 30 giorni dall'eliminazione.
Se l'account Microsoft (precedentemente noto come Windows Live ID) non è stato eliminato quando la cassetta postale è stata eliminata, è necessario specificare un nuovo account Microsoft e una password quando si usa il cmdlet Undo-SoftDeletedMailbox per ripristinare una cassetta postale.
È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.
Esempio
Esempio 1
Undo-SoftDeletedMailbox -SoftDeletedObject florencef
In questo esempio viene recuperata la cassetta postale eliminata dell'utente Florence Flipo. Quando questa cassetta postale è stata eliminata, è stato eliminato anche l'account Microsoft associato.
Esempio 2
Undo-SoftDeletedMailbox bjohnson@contoso.edu -WindowsLiveID brianj@contoso.edu -Password (Get-Credential).password
In questo esempio viene recuperata la cassetta postale eliminata dell'utente Brian Johnson. Quando questa cassetta postale è stata eliminata, l'account Microsoft associato non è stato eliminato. Notare che è necessario creare un nuovo account Microsoft e una nuova password per recuperare la cassetta postale. In questo scenario, il precedente account Microsoft viene conservato come indirizzo proxy della cassetta postale.
Parametri
-Confirm
L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.
- I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi:
-Confirm:$false
. - La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-DisplayName
Il parametro DisplayName consente di specificare il nuovo nome visualizzato della cassetta postale recuperata.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-Name
Il parametro Name consente di specificare un nuovo valore per la proprietà Name della cassetta postale recuperata. In caso contrario, il valore originale viene conservato quando la cassetta postale viene recuperata. Il valore del nuovo nome è utilizzato anche nella proprietà DistinguishedName.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-Password
Il parametro Password consente di specificare una nuova password per la cassetta postale.
È possibile usare i metodi seguenti come valore per questo parametro:
(ConvertTo-SecureString -String '<password>' -AsPlainText -Force)
.- Prima di eseguire questo comando, archiviare la password come variabile , ad esempio ,
$password = Read-Host "Enter password" -AsSecureString
e quindi usare la variabile ($password
) per il valore . (Get-Credential).password
per richiedere di immettere la password in modo sicuro quando si esegue questo comando.
È necessario includere il parametro Password per ripristinare una cassetta postale eliminata con un account Microsoft esistente (precedentemente noto come Windows Live ID) che non è stato eliminato con la cassetta postale.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-PublicFolder
L'opzione PublicFolder è necessaria per ripristinare le cassette postali delle cartelle pubbliche. Con questa opzione non è necessario specificare alcun valore.
Le cassette postali delle cartelle pubbliche sono progettate per memorizzare la gerarchia e il contenuto delle cartelle pubbliche.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SoftDeletedObject
Il parametro SoftDeletedObject consente di specificare la cassetta postale eliminata da ripristinare. È possibile utilizzare l'alias o l'indirizzo di posta elettronica della cassetta postale eliminata come valore di questo parametro. Utilizzare il comando Get-Mailbox -SoftDeletedMailbox per ottenere informazioni sulle cassette postali eliminate.
Type: | MailboxIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-WhatIf
L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-WindowsLiveID
Il parametro WindowsLiveID specifica un nuovo account Microsoft (precedentemente noto come Windows Live ID) e un indirizzo SMTP primario per la cassetta postale. Il precedente account Microsoft viene conservato come indirizzo proxy della cassetta postale.
È necessario includere il parametro WindowsLiveID per ripristinare una cassetta postale eliminata con un account Microsoft esistente che non è stato eliminato con la cassetta postale.
Type: | WindowsLiveId |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
Input
Input types
Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.
Output
Output types
Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.