Remove-Mailbox

 

S’applique à :Exchange Online, Exchange Server 2016

Dernière rubrique modifiée :2016-11-02

Cette cmdlet est disponible dans Exchange Server 2016 sur site et dans le service en nuage. Certains paramètres peuvent être propres à un environnement ou à un autre.

Utilisez la cmdlet Remove-Mailbox pour supprimer des boîtes aux lettres, ainsi que les comptes d’utilisateur qui y sont associés.

Pour plus d'informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir SyntaxeSyntaxe de cmdlet Exchange.

Remove-Mailbox -Identity <MailboxIdParameter> [-KeepWindowsLiveID <SwitchParameter>] [-Permanent <$true | $false>] <COMMON PARAMETERS>

Remove-Mailbox -Database <DatabaseIdParameter> -StoreMailboxIdentity <StoreMailboxIdParameter> <COMMON PARAMETERS>

COMMON PARAMETERS: [-Arbitration <SwitchParameter>] [-AuditLog <SwitchParameter>] [-AuxAuditLog <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-IgnoreDefaultScope <SwitchParameter>] [-IgnoreLegalHold <SwitchParameter>] [-PermanentlyDelete <SwitchParameter>] [-PublicFolder <SwitchParameter>] [-RemoveArbitrationMailboxWithOABsAllowed <SwitchParameter>] [-RemoveLastArbitrationMailboxAllowed <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Cet exemple de code supprime la boîte aux lettres et le compte de l’utilisateur nommé John Rodman. La boîte aux lettres reste dans la base de données de boîtes aux lettres pendant la période de rétention de boîte aux lettres supprimée qui est configurée pour la base de données.

Remove-Mailbox -Identity "John Rodman"

Cet exemple de code supprime la boîte aux lettres et le compte de l’utilisateur nommé John Rodman. La boîte aux lettres est immédiatement et définitivement supprimée de la base de données des boîtes aux lettres.

Remove-Mailbox -Identity "John Rodman" -Permanent $true

Cet exemple de code supprime la boîte aux lettres de John Rodman de la base de données une fois qu’elle est déconnectée du compte d’utilisateur. L’exemple utilise la cmdlet Get-Mailbox pour extraire la valeur GUID de la boîte aux lettres déconnectée, qui est requise par le paramètre StoreMailboxIdentity.

$Temp = Get-Mailbox | Where {$_.DisplayName -eq 'John Rodman'}
Remove-Mailbox -Database Server01\Database01 -StoreMailboxIdentity $Temp.MailboxGuid

L’utilisation du paramètre Identity seul permet de déconnecter la boîte aux lettres de l’utilisateur et de supprimer le compte d’utilisateur. La boîte aux lettres existe toujours et est conservée jusqu’à l’expiration de la période de rétention de boîte aux lettres supprimée. La période de rétention des éléments supprimés est contrôlée par la propriété MailboxRetention sur la base de données de boîtes aux lettres ou sur la boîte aux lettres elle-même si la propriété UseDatabaseRetentionDefaults est False.

Les paramètres Identity et Permanent permettent de déconnecter la boîte aux lettres de l’utilisateur, de supprimer le compte d’utilisateur et de supprimer immédiatement la boîte aux lettres de la base de données. La boîte aux lettres n’est pas conservée dans la base de données en tant que boîte aux lettres déconnectée.

Utilisez la cmdlet Disable-Mailbox pour déconnecter la boîte aux lettres du compte d’utilisateur, tout en conservant ce dernier. La boîte aux lettres est conservée jusqu’à l’expiration de la période de rétention de boîte aux lettres supprimée pour la base de données ou jusqu’à l’expiration de la boîte aux lettres, puis la boîte aux lettres est définitivement supprimée (purgée). Si vous préférez, vous pouvez supprimer immédiatement la boîte aux lettres déconnectée, à l’aide des paramètres Database et StoreMailboxIdentity de la cmdlet Remove-Mailbox.

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que tous les paramètres de cette cmdlet soient répertoriés dans cette rubrique, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour voir les autorisations qui vous sont nécessaires, voir Section « Autorisations de configuration des destinataires » dans la rubrique Autorisations des destinataires.

 

Paramètre Obligatoire Type Description

Database

Obligatoire

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le paramètre Database spécifie la base de données Exchange contenant la boîte aux lettres que vous voulez supprimer. Vous pouvez utiliser n’importe quelle valeur qui identifie la base de données de manière unique. Par exemple :

  • Nom

  • Nom unique (DN)

  • GUID

Lorsque vous utilisez ce paramètre avec le paramètre StoreMailboxIdentity pour identifier et supprimer la boîte aux lettres, celle-ci est supprimée immédiatement et définitivement de la base de données, vous ne pouvez pas la reconnecter ou la restaurer. Vous ne pouvez utiliser aucun de ces paramètres en association avec le paramètre Identity.

Si vous avez déconnecté une boîte aux lettres de son utilisateur associé et souhaitez supprimer l'objet de boîte aux lettres de la banque Exchange, utilisez les paramètres Database et StoreMailboxIdentity.

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Le paramètre Identity identifie la boîte aux lettres que vous voulez supprimer. Vous pouvez utiliser n’importe quelle valeur qui identifie de manière unique la boîte aux lettres.

Par exemple :

  • Nom

  • Nom complet

  • Alias

  • Nom unique

  • Nom unique canonique

  • <domain name>\<account name>

  • Adresse de messagerie

  • GUID

  • LegacyExchangeDN

  • SamAccountName

  • Identifiant utilisateur ou nom d’utilisateur principal (UPN)

Vous ne pouvez pas utiliser ce paramètre avec le paramètre Database.

StoreMailboxIdentity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.StoreMailboxIdParameter

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le paramètre StoreMailboxIdentity spécifie la boîte aux lettres que vous voulez supprimer. Lorsque vous utilisez ce paramètre, vous identifiez la boîte aux lettres par sa valeur GUID. Vous pouvez trouver la valeur GUID à l’aide des cmdlets Get-Mailbox ou Get-MailboxStatistics.

Lorsque vous utilisez ce paramètre avec le paramètre Database pour identifier et supprimer la boîte aux lettres, celle-ci est supprimée immédiatement et définitivement de la base de données, vous ne pouvez pas la reconnecter ou la restaurer. Vous ne pouvez utiliser aucun de ces paramètres en association avec le paramètre Identity.

Si vous avez déconnecté une boîte aux lettres de son utilisateur associé et souhaitez supprimer l'objet de boîte aux lettres de la banque Exchange, utilisez les paramètres Database et StoreMailboxIdentity.

Arbitration

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le paramètre Arbitration spécifie que la boîte aux lettres pour laquelle vous exécutez la commande est une boîte aux lettres d’arbitrage. Les boîtes aux lettres d’arbitrage sont utilisées pour la gestion des flux d’approbation. Par exemple, une boîte aux lettres d’arbitrage est utilisée pour gérer les destinataires modérés et l’approbation de l’appartenance à un groupe de distribution.

AuditLog

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

AuxAuditLog

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur Confirm spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les cmdlets destructives (par exemple, les cmdlets Remove-*) ont une pause intégrée qui vous oblige à confirmer la commande avant de poursuivre. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.

  • La plupart des autres cmdlets (par exemple, les cmdlets New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : dc01.contoso.com.

Force

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur Force spécifie s’il faut supprimer les messages d’avertissement ou de confirmation. Vous pouvez utiliser ce commutateur pour exécuter des tâches par programme, lorsqu’une intervention administrative est inappropriée. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

IgnoreDefaultScope

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur IgnoreDefaultScope donne pour instruction à la commande d’ignorer le paramétrage de l’étendue du destinataire par défaut pour la session Exchange Management Shell et d’utiliser l’ensemble de la forêt comme étendue. Cela permet à la commande d’accéder à des objets Active Directory ne figurant pas actuellement dans l’étendue par défaut.

L’utilisation du commutateur IgnoreDefaultScope introduit les restrictions suivantes :

  • Vous ne pouvez pas utiliser le paramètre DomainController. La commande utilise automatiquement un serveur de catalogue global approprié.

  • Vous ne pouvez utiliser que le nom unique pour le paramètre Identity. D'autres formes d'identification, telles qu'un alias ou un GUID, ne sont pas acceptées.

IgnoreLegalHold

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur IgnoreLegalHold spécifie s’il faut ignorer l’état de conservation légale de l’utilisateur. Lorsque vous désactivez ou supprimez l’utilisateur, la boîte aux lettres en nuage de l’utilisateur qui est placée en conservation légale est également désactivée ou supprimée. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

warningAvertissement :
Après avoir désactivé ou supprimé une boîte aux lettres, vous ne pouvez pas inclure une recherche de découverte. Lorsque vous désactivez une boîte aux lettres, celle-ci est déconnectée à partir du compte d’utilisateur. Les boîtes aux lettres déconnectées et supprimées sont définitivement supprimées de la base de données de boîtes aux lettres après l’expiration de la période de rétention de la boîte aux lettres supprimée. Toutefois, vous pouvez également supprimer une boîte aux lettres et la supprimer immédiatement de la base de données de boîte aux lettres. Consultez le représentant légal de votre organisation ou le service des ressources humaines avant de désactiver ou de supprimer une boîte aux lettres qui dispose d’une conservation légale.

KeepWindowsLiveID

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est disponible uniquement dans le service informatique.

Le commutateur KeepWindowsLiveID spécifie s’il convient de conserver le compte Microsoft (anciennement appelé identifiant Windows Live ID) qui est associé à la boîte aux lettres supprimée. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Permanent

Facultatif

System.Boolean

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le paramètre Permanent spécifie s’il convient de supprimer définitivement la boîte aux lettres de la base de données de boîtes aux lettres. Les valeurs valides sont :

  • $true   La boîte aux lettres est supprimée immédiatement et définitivement (purgée). Vous ne pouvez pas reconnecter ou restaurer la boîte aux lettres.

  • $false   La boîte aux lettres est désactivée et conservée jusqu’à l’expiration de la période de rétention de boîte aux lettres supprimée. Vous ne pouvez pas reconnecter ou restaurer la boîte aux lettres jusqu’à l’expiration de la période de rétention de boîte aux lettres supprimée. Il s’agit de la valeur par défaut.

PermanentlyDelete

Facultatif

System.Management.Automation.SwitchParameter

PARAMVALUE : SwitchParameter

PublicFolder

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur PublicFolder spécifie que la boîte aux lettres à supprimer est une boîte aux lettres de dossiers publics. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur. Vous devez utiliser ce commutateur pour supprimer des boîtes aux lettres de dossiers publics.

Les boîtes aux lettres de dossiers publics sont spécialement conçues pour stocker la hiérarchie et le contenu des dossiers publics.

RemoveArbitrationMailboxWithOABsAllowed

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le commutateur RemoveArbitrationMailboxWithOABsAllowed spécifie s’il convient d’ignorer les vérifications des carnets d’adresses en mode hors connexion dans la boîte aux lettres d’arbitrage spécifiée en cours de suppression. Lorsque vous utilisez ce commutateur, la boîte aux lettres d’arbitrage est supprimée, même si les carnets d’adresses en mode hors connexion se trouvent dans la boîte aux lettres. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

RemoveLastArbitrationMailboxAllowed

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est disponible uniquement dans Exchange 2016 sur site.

Le commutateur RemoveLastArbitrationMailboxAllowed spécifie s’il convient de supprimer la boîte aux lettres spécifiée, même s’il s’agit de la dernière boîte aux lettres d’arbitrage de l’organisation. Si vous supprimez la dernière boîte aux lettres d’arbitrage de l’organisation, vous ne pouvez pas avoir de groupes de distribution créés par l’utilisateur, ni de destinataires modérés. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Pour visualiser les types d’entrées acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type d’entrée pour une cmdlet est vide, la cmdlet n’accepte pas les données d’entrée.

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.

 
Afficher: