Test-MigrationServerAvailability

 

S’applique à :Exchange Online, Exchange Server 2016

Dernière rubrique modifiée :2017-07-24

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 Test-MigrationServerAvailability pour tester la disponibilité du serveur cible en vue d'effectuer un transfert inter-forêts, une migration de boîtes aux lettres locales vers Exchange Online ou une migration de données de boîtes aux lettres depuis un serveur IMAP vers des boîtes aux lettres Exchange Online. Quel que soit le type de migration, la cmdlet tente de vérifier les paramètres de connexion employés sur le serveur cible.

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

Test-MigrationServerAvailability <COMMON PARAMETERS>

Test-MigrationServerAvailability -Imap <SwitchParameter> -Port <Int32> -RemoteServer <Fqdn> [-Authentication <Basic | Digest | Ntlm | Fba | WindowsIntegrated | LiveIdFba | LiveIdBasic | WSSecurity | Certificate | NegoEx | OAuth | Adfs | Kerberos | Negotiate | LiveIdNegotiate | Misconfigured>] [-Security <None | Ssl | Tls>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Compliance <SwitchParameter> -Credentials <PSCredential> [-RemoteServer <Fqdn>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -ExchangeRemoteMove <SwitchParameter> -RemoteServer <Fqdn> [-Credentials <PSCredential>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Credentials <PSCredential> -PSTImport <SwitchParameter> -RemoteServer <Fqdn> [-FilePath <String>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Credentials <PSCredential> -ExchangeOutlookAnywhere <SwitchParameter> -ExchangeServer <String> -RPCProxyServer <Fqdn> [-Authentication <Basic | Digest | Ntlm | Fba | WindowsIntegrated | LiveIdFba | LiveIdBasic | WSSecurity | Certificate | NegoEx | OAuth | Adfs | Kerberos | Negotiate | LiveIdNegotiate | Misconfigured>] [-EmailAddress <SmtpAddress>] [-MailboxPermission <Admin | FullAccess>] [-SourceMailboxLegacyDN <String>] [-TestMailbox <MailboxIdParameter>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Credentials <PSCredential> -PublicFolder <SwitchParameter> -PublicFolderDatabaseServerLegacyDN <String> -RPCProxyServer <Fqdn> -SourceMailboxLegacyDN <String> [-Authentication <Basic | Digest | Ntlm | Fba | WindowsIntegrated | LiveIdFba | LiveIdBasic | WSSecurity | Certificate | NegoEx | OAuth | Adfs | Kerberos | Negotiate | LiveIdNegotiate | Misconfigured>] [-TestMailbox <MailboxIdParameter>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Autodiscover <SwitchParameter> -Credentials <PSCredential> -EmailAddress <SmtpAddress> -ExchangeRemoteMove <SwitchParameter> <COMMON PARAMETERS>

Test-MigrationServerAvailability -Autodiscover <SwitchParameter> -Credentials <PSCredential> -EmailAddress <SmtpAddress> -ExchangeOutlookAnywhere <SwitchParameter> [-MailboxPermission <Admin | FullAccess>] [-SourceMailboxLegacyDN <String>] [-TestMailbox <MailboxIdParameter>] <COMMON PARAMETERS>

Test-MigrationServerAvailability -Endpoint <MigrationEndpointIdParameter> <COMMON PARAMETERS>

COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Partition <MailboxIdParameter>] [-WhatIf [<SwitchParameter>]]

Pour les migrations IMAP, cet exemple vérifie la connexion à un serveur de messagerie IMAP contoso.com.

Test-MigrationServerAvailability -Imap -RemoteServer imap.contoso.com -Port 143

Cet exemple illustre l'utilisation des paramètres Autodiscover et ExchangeOutlookAnywhere pour vérifier une connexion sur un serveur Exchangesur site en vue de transférer des boîtes aux lettres vers Exchange Online. Un exemple analogue consiste à tester les paramètres de connexion lors d'une migration intermédiaire vers Exchange ou d'une conversion (cutover)Exchange.

$Credentials = Get-Credential
Test-MigrationServerAvailability -ExchangeOutlookAnywhere -Autodiscover -EmailAddress administrator@contoso.com -Credentials $Credentials

Cet exemple vérifie la connexion à un serveur exécutant Microsoft Exchange Server 2003 appelé « exch2k3.contoso.com et utilise NTLM comme méthode d'authentification.

$Credentials = Get-Credential
Test-MigrationServerAvailability -ExchangeOutlookAnywhere -ExchangeServer exch2k3.contoso.com -Credentials $Credentials -RPCProxyServer mail.contoso.com -Authentication NTLM

Dans cet exemple, on vérifie les paramètres de connexion sur un serveur distant puis utilise ces paramètres pour créer un point de terminaison de migration.

$Credentials = Get-Credential
$TSMA = Test-MigrationServerAvailability -ExchangeRemoteMove -Autodiscover -EmailAddress administrator@contoso.com -Credentials $Credentials
New-MigrationEndpoint -ExchangeRemoteMove -Name ContosoEndpoint -ConnectionSettings $TSMA.ConnectionSettings

La cmdlet Test-MigrationServerAvailability vérifie que vous pouvez communiquer avec le serveur de messagerie local qui héberge les données de la boîte aux lettres que vous souhaitez faire migrer vers les boîtes aux lettres en nuage. Lorsque vous exécutez cette cmdlet, vous devez spécifier le type de migration. Vous pouvez spécifier si la communication doit se faire avec un serveur IMAP ou un serveur Exchange.

Pour une migration IMAP, cette cmdlet utilise le nom de domaine complet du serveur (FQDN) et un numéro de port pour vérifier la connexion. Si la vérification réussit, utilisez les mêmes paramètres de connexion lorsque vous créerez une demande de migration avec la cmdlet New-MigrationBatch.

Pour une migration Exchange, cette cmdlet utilise l'un des paramètres suivants pour communiquer avec le serveur local :

  • Pour Exchange 2003, elle utilise le nom de domaine complet et les informations d'identification du serveur pour un compte d'administrateur autorisé à accéder au serveur.

  • Pour Exchange Server 2007 et les versions ultérieures, vous pouvez vous connecter par le biais du service Autodiscover et l'adresse de messagerie d'un compte d'administrateur ayant accès au serveur.

Si la vérification est concluante, vous pouvez reprendre les mêmes paramètres pour créer le point de terminaison de la migration. Pour plus d'informations, consultez la rubrique :

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 la section « Autorisations de migration et de déplacement de boîtes aux lettres » dans la rubrique Autorisations des destinataires.

 

Paramètre Obligatoire Type Description

Autodiscover

Obligatoire

System.Management.Automation.SwitchParameter

Le paramètre Autodiscover indique que la cmdlet doit utiliser le service de découverte automatique pour qu’il soit possible d’obtenir les paramètres de connexion sur le serveur cible.

Compliance

Obligatoire

System.Management.Automation.SwitchParameter

PARAMVALUE : SwitchParameter

Credentials

Obligatoire

System.Management.Automation.PSCredential

Le paramètre Credentials indique les paramètres de connexion d’un compte autorisé à accéder aux boîtes aux lettres sur le serveur cible. Spécifiez le nom d’utilisateur en utilisant le format domaine\nom d’utilisateur ou nom d’utilisateur principal (UPN) (utilisateur@exemple.com).

Ce paramètre requiert que vous créiez un objet d’informations d’identification à l’aide de la cmdlet Get-Credential. Pour plus d’informations, consultez la rubrique Get-Credential.

EmailAddress

Obligatoire

Microsoft.Exchange.Data.SmtpAddress

Le paramètre EmailAddress désigne l’adresse de messagerie d’un compte administrateur autorisé à accéder au serveur distant. Ce paramètre est nécessaire lorsque vous utilisez le paramètre Autodiscover.

Endpoint

Obligatoire

Microsoft.Exchange.Management.Migration.MigrationService.Endpoint.MigrationEndpointIdParameter

Le paramètre Endpoint indique le point de terminaison d’une migration auquel vous pouvez vous connecter. Un point de terminaison de migration contient les paramètres de connexion et d'autres paramètres de configuration. Si vous incluez ce paramètre, la cmdlet Test-MigrationServerAvailability tente de vérifier la capacité de connexion au serveur distant à l’aide des paramètres du point de terminaison de migration.

ExchangeOutlookAnywhere

Obligatoire

System.Management.Automation.SwitchParameter

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

Le paramètre ExchangeOutlookAnywhere désigne le type de migration des boîtes aux lettres de site vers Exchange Online. Utilisez-le si vous envisagez de migrer des boîtes aux lettres vers Exchange Online à l’aide de migrations intermédiaires Exchange ou de migrations cutover Exchange.

ExchangeRemoteMove

Obligatoire

System.Management.Automation.SwitchParameter

Le paramètre ExchangeRemoteMove désigne un type de migration particulier : les boîtes aux lettres sont intégralement transférées entre deux forêts, voire entre une forêt et Exchange Online. Utilisez ce paramètre si vous envisagez un transfert inter-forêts ou que vous souhaitez migrer des boîtes aux lettres entre une organisation sur site Exchange et Exchange Online dans un déploiement hybride.

ExchangeServer

Requis

System.String

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

Le paramètre ExchangeServer spécifie le nom de domaine complet (FQDN) du serveur local Exchange. Utilisez ce paramètre si vous envisagez une migration intermédiaire Exchange ou une migration cutover Exchange. Ce paramètre est requis lorsque vous n’utilisez pas le paramètre Autodiscover.

Imap

Obligatoire

System.Management.Automation.SwitchParameter

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

Le paramètre Imap spécifie IMAP comme type de migration. Ce paramètre est requis lorsque vous souhaitez migrer des données d’un serveur de messagerie IMAP vers des boîtes aux lettres Exchange Online.

Port

Obligatoire

System.Int32

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

Le paramètre Port spécifie le numéro de port TCP utilisé par le processus de migration pour se connecter au serveur cible. Il n'est valable que pour les migrations via IMAP.

L’opération standard consiste à utiliser le port 143 pour les connexions non cryptées, le port 143 pour les connexions TLS (Transport Layer Security) et le port 993 pour les connexions SSL (Secure Sockets Layer).

PSTImport

Obligatoire

System.Management.Automation.SwitchParameter

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

PublicFolder

Obligatoire

System.Management.Automation.SwitchParameter

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

PublicFolderDatabaseServerLegacyDN

Requis

System.String

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

RemoteServer

Obligatoire

Microsoft.Exchange.Data.Fqdn

Le paramètre RemoteServer spécifie le nom de domaine complet (FQDN) du serveur local de messagerie. Ce paramètre est obligatoire lorsque vous effectuez l'une des migrations suivantes :

  • Déplacement inter-forêts

  • Transfert à distance (déploiements hybrides)

  • Migration IMAP

RPCProxyServer

Obligatoire

Microsoft.Exchange.Data.Fqdn

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

Le paramètre RPCProxyServer indique le nom de domaine complet (FQDN) du serveur proxy RPC de votre serveur Exchange local. Ce paramètre est requis lorsque vous n’utilisez pas le paramètre Autodiscover. Utilisez-le si vous envisagez de réaliser une migration Exchange échelonnée ou de type Exchange « cutover » pour migrer les boîtes aux lettres vers Exchange Online.

SourceMailboxLegacyDN

Requis

System.String

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

Le paramètre SourceMailboxLegacyDN désigne une boîte aux lettres sur le serveur cible. Utilisez LegacyExchangeDN pour un test de boîtes aux lettres local avec la valeur que vous attribuez à ce paramètre. En principe, cette cmdlet est prévue pour établir une connexion à la boîte aux lettres moyennant les droits d'accès administrateur appropriés sur le serveur cible.

Authentication

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.AuthenticationMethod

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

Le paramètre Authentication spécifie la méthode d’authentification utilisée par le serveur de messagerie local. Utilisez Basic ou NTLM. Si vous n’incluez pas ce paramètre, l’authentification Basic sera utilisée.

Le paramètre n’est utilisé que pour les migrations cutover Exchange et intermédiaires Exchange.

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.

FilePath

Facultatif

System.String

Le paramètre FilePath spécifie le chemin contenant les fichiers PST lors du test d’un point de terminaison de migration d’importation PST.

MailboxPermission

Facultatif

Microsoft.Exchange.Data.Storage.Management.MigrationMailboxPermission

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

Le paramètre MailboxPermission spécifie les autorisations attribuées au compte d’administrateur de migration défini par le paramètre Credentials. L’attribution des autorisations vous permet de tester la connectivité à une boîte aux lettres utilisateur située sur le serveur de messagerie source quand vous testez les paramètres de connexion en préparation d’une migration Exchange intermédiaire ou à basculement ou de la création d’un point de terminaison de migration Outlook Anywhere Exchange.

Spécifiez l’une des valeurs suivantes pour le compte défini par le paramètre Credentials :

  • FullAccess   Le compte a reçu l’autorisation d’accès total aux boîtes aux lettres qui seront migrées.

  • Admin   Le compte est membre du groupe Administrateurs du domaine dans l’organisation qui héberge les boîtes aux lettres qui seront migrées.

Ce paramètre n’est pas utilisé à des fins de test de la connexion au serveur distant dans le cadre d’une migration de déplacement à distance ou d’une migration IMAP.

Partition

Facultatif

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

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

Security

Facultatif

Microsoft.Exchange.Data.IMAPSecurityMechanism

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

Le paramètre Security spécifie la méthode de chiffrement utilisée par le serveur de messagerie distant. Les options sont None, Tls ou Ssl. Utilisez ce paramètre uniquement quand vous testez la connexion à un serveur IMAP ou en préparation à la création d'un point de terminaison de migration dans le cadre d'une migration IMAP.

TestMailbox

Facultatif

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

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

Le paramètre TestMailbox désigne une boîte aux lettres sur le serveur cible. Utilisez l'adresse SMTP principale comme valeur pour ce paramètre. En principe, cette cmdlet est prévue pour établir une connexion à la boîte aux lettres moyennant les droits d'accès administrateur appropriés sur le serveur cible.

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: