Get-MoveRequest

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

La cmdlet Get-MoveRequest permet d’afficher l’état détaillé d’un déplacement de boîte aux lettres asynchrone en cours qui a été lancé à l’aide de la cmdlet New-MoveRequest.

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

Syntax

Get-MoveRequest
   [[-Identity] <MoveRequestIdParameter>]
   [-Credential <PSCredential>]
   [-DomainController <Fqdn>]
   [-OrganizationalUnit <OrganizationalUnitIdParameter>]
   [-ResultSize <Unlimited>]
   [-SortBy <String>]
   [-IncludeSoftDeletedObjects]
   [-ProxyToMailbox <MailboxIdParameter>]
   [<CommonParameters>]
Get-MoveRequest
   [-BatchName <String>]
   [-Credential <PSCredential>]
   [-DomainController <Fqdn>]
   [-Flags <RequestFlags>]
   [-HighPriority <Boolean>]
   [-IncludeSoftDeletedObjects]
   [-MoveStatus <RequestStatus>]
   [-Offline <Boolean>]
   [-OrganizationalUnit <OrganizationalUnitIdParameter>]
   [-Protect <Boolean>]
   [-ProxyToMailbox <MailboxIdParameter>]
   [-RemoteHostName <Fqdn>]
   [-ResultSize <Unlimited>]
   [-SortBy <String>]
   [-SourceDatabase <DatabaseIdParameter>]
   [-Status <RequestStatus>]
   [-Suspend <Boolean>]
   [-SuspendWhenReadyToComplete <Boolean>]
   [-TargetDatabase <DatabaseIdParameter>]
   [<CommonParameters>]

Description

Les critères de recherche pour la cmdlet Get-MoveRequest sont une instruction booléenne And. Si vous utilisez plusieurs paramètres, cela limite votre recherche et réduit ses résultats.

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, 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 rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 1

Get-MoveRequest -Identity 'tony@contoso.com'

Cet exemple récupère l’état du déplacement de boîte aux lettres en cours pour la boîte aux lettres de Tony Smith (tony@contoso.com).

Exemple 2

Get-MoveRequest -MoveStatus InProgress -TargetDatabase DB05

Cet exemple récupère l'état du déplacement de boîte aux lettres en cours vers la base de données cible DB05.

Exemple 3

Get-MoveRequest -BatchName "FromDB01ToDB02" -MoveStatus CompletedWithWarning

Cet exemple récupère l'état des demandes de déplacement dans le lot FromDB01ToDB02 qui est terminé, mais qui comportait des avertissements.

Paramètres

-BatchName

Le paramètre BatchName spécifie le nom attribué à une demande de déplacement de lot.

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Credential

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

Le paramètre Credential spécifie le nom d’utilisateur et le mot de passe utilisés pour exécuter cette commande. En règle générale, vous utilisez ce paramètre dans des scripts ou lorsque vous avez besoin de fournir différentes informations d’identification qui ont les autorisations requises.

Une valeur pour ce paramètre nécessite l’applet de commande Get-Credential. Pour interrompre la commande et recevoir une invite à entrer les informations d’identification, utilisez la valeur (Get-Credential). Sinon, avant d’exécuter cette commande, stockez les informations d’identification dans une variable (par exemple, $cred = Get-Credential), puis utilisez le nom de cette variable name ($cred) pour ce paramètre. Pour plus d’informations, voir Get-Credential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

Ce paramètre est disponible uniquement dans Exchange 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 ».

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Flags

Le paramètre Flags spécifie le type de déplacement pour lequel récupérer des informations. Les valeurs suivantes peuvent être utilisées :

  • CrossOrg
  • HighPriority
  • IntraOrg
  • Rejoindre
  • MoveOnlyArchiveMailbox
  • MoveOnlyPrimaryMailbox
  • Aucun
  • Hors connexion
  • Protégé
  • Pull
  • Push
  • RemoteLegacy
  • Division
  • Suspendre
  • SuspendWhenReadyToComplete
  • TargetIsAggregatedMailbox
Type:RequestFlags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-HighPriority

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

Le paramètre HighPriority spécifie que la cmdlet renvoie des demandes créées avec l'indicateur HighPriority. L'indicateur HighPriority indique que la demande devra être traitée avant les autres demandes de priorité moindre dans la file d'attente.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

Le paramètre Identity permet d’indiquer l’identité de la demande de déplacement, qui est l’identité de l’utilisateur de la boîte aux lettres ou de la messagerie. Vous pouvez utiliser n’importe quelle valeur qui identifie l’utilisateur de messagerie ou la boîte aux lettres de manière unique. Par exemple :

  • Nom
  • Alias
  • Nom unique
  • Nom unique
  • Domaine\Nom d’utilisateur
  • Adresse e-mail
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Identifiant utilisateur ou nom d’utilisateur principal (UPN)

Vous pouvez utiliser ce paramètre avec les paramètres suivants :

  • BatchName
  • HighPriority
  • MoveStatus
  • Hors connexion
  • Protéger
  • RemoteHostName
  • SourceDatabase
  • Suspendre
  • SuspendWhenReadyToComplete
  • TargetDatabase
Type:MoveRequestIdParameter
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-IncludeSoftDeletedObjects

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

Le paramètre IncludeSoftDeletedObjects indique s'il faut renvoyer les boîtes aux lettres supprimées (récupérables). Ce paramètre accepte la valeur $true ou $false.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MoveStatus

Le paramètre MoveStatus renvoie les demandes de déplacements dans l'état spécifié. Vous pouvez utiliser les valeurs suivantes :

  • AutoSuspended
  • Terminé
  • CompletedWithWarning
  • CompletionInProgress
  • Échec
  • InProgress
  • En file d’attente
  • Réessayer
  • Suspendu

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

Type:RequestStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Offline

Le paramètre Offline indique s'il faut renvoyer des boîtes aux lettres déplacées en mode hors connexion. Ce paramètre accepte la valeur $true ou $false.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-OrganizationalUnit

Le paramètre OrganizationalUnit filtre les résultats en fonction de l’emplacement de l’objet dans Active Directory. Seuls les objets qui existent dans l’emplacement spécifié sont renvoyés. L’entrée valide pour ce paramètre est une unité d’organisation (UO) ou un domaine retourné par l’applet de commande Get-OrganizationalUnit. Vous pouvez utiliser n’importe quelle valeur qui identifie de façon unique l’unité d’organisation ou le domaine. Par exemple :

  • Nom
  • Nom
  • Nom unique
  • GUID
Type:OrganizationalUnitIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Protect

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

Le paramètre Protect renvoie des boîtes aux lettres déplacées en mode protégé. Ce paramètre accepte la valeur $true ou $false.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ProxyToMailbox

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le paramètre ProxyToMailbox filtre les résultats en fonction de l’emplacement de la boîte aux lettres spécifiée (également appelé proxying). Vous pouvez utiliser n’importe quelle valeur qui identifie la boîte aux lettres de manière unique. Par exemple :

  • Nom
  • Alias
  • Nom unique
  • Nom unique
  • Domaine\Nom d’utilisateur
  • Adresse e-mail
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • Identifiant utilisateur ou nom d’utilisateur principal (UPN)
Type:MailboxIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-RemoteHostName

Le paramètre RemoteHostName spécifie le nom de domaine complet de l’organisation inter-forêts à partir de laquelle vous déplacez la boîte aux lettres.

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

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ResultSize

Le paramètre ResultSize spécifie le nombre maximal de résultats à renvoyer. Pour retourner toutes les demandes correspondant à la requête, utilisez unlimited comme valeur pour ce paramètre. La valeur par défaut est 1000.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-SortBy

Le paramètre SortBy spécifie la propriété utilisée pour trier les résultats. Vous ne pouvez trier que sur une propriété à la fois. Les résultats sont triés selon un ordre croissant.

Si l’affichage par défaut n’inclut pas la propriété que vous triez, vous pouvez ajouter la commande avec | Format-Table -Auto Property1,Property2,...PropertyX. pour créer une vue qui contient toutes les propriétés que vous souhaitez voir. Les caractères génériques (*) sont pris en charge dans les noms de propriété.

Vous pouvez filtrer selon les propriétés suivantes :

  • Nom
  • DisplayName
  • Alias
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SourceDatabase

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

Le paramètre SourceDatabase retourne toutes les boîtes aux lettres qui sont déplacées à partir de la base de données de boîtes aux lettres source spécifiée. 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

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

Type:DatabaseIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Status

Ce paramètre est disponible uniquement dans le service basé sur le cloud.

Le paramètre Status filtre les résultats par état. Les valeurs valides sont les suivantes :

  • AutoSuspended
  • Terminé
  • CompletedWithSkippedItems
  • CompletedWithWarning
  • CompletionInProgress
  • Échec
  • InProgress
  • En file d’attente
  • Réessayer
  • Suspendu
  • Synchronisé
Type:RequestStatus
Aliases:MoveStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Suspend

Le paramètre Suspend indique si les boîtes aux lettres dont les déplacements ont été suspendus doivent être retournées. Ce paramètre accepte la valeur $true ou $false.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-SuspendWhenReadyToComplete

Le paramètre SuspendWhenReadytoComplete indique si les boîtes aux lettres qui ont été déplacées avec la commande New-MoveRequest et son commutateur SuspendWhenReadyToComplete doivent être retournées. Ce paramètre accepte la valeur $true ou $false.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-TargetDatabase

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

Le paramètre TargetDatabase retourne toutes les boîtes aux lettres qui sont déplacées vers la base de données de boîtes aux lettres cible spécifiée. 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

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

Type:DatabaseIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entrées

Input types

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.

Sorties

Output types

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.