La cmdlet est disponible uniquement dans Exchange en local.
Utilisez l’applet de commande Test-UMConnectivity pour tester le fonctionnement des serveurs de messagerie unifiée .
Remarque : cette applet de commande fonctionne mieux dans Exchange 2010. Dans les versions ultérieures d’Exchange, la fonctionnalité de cette applet de commande est remplacée par la disponibilité managée. Pour obtenir de meilleurs résultats, utilisez l’applet de commande Invoke-MonitoringProbe et spécifiez la sonde de moniteur active appropriée au lieu d’utiliser cette applet de commande.
Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.
Deux tests de diagnostic sont destinés à tester le fonctionnement du logiciel de serveur de boîtes aux lettres (mode 1) et le fonctionnement de l’ensemble du système qui inclut les composants téléphoniques connectés (mode 2).
La cmdlet Test-UMConnectivity permet de tester le fonctionnement d’un serveur de boîtes aux lettres et de l’équipement téléphonique connecté associé à celui-ci. Lorsque vous exécutez cette cmdlet avec le paramètre UMIPGateway, le serveur de boîtes aux lettres teste le fonctionnement complet de bout en bout du système de messagerie unifiée. Ce test inclut les composants de téléphonie connectés au serveur de boîtes aux lettres, tels que les passerelles IP, les PBX (Private Branch eXchanges) et le câblage. Si le paramètre UMIPGateway n’est pas spécifié, le serveur de boîtes aux lettres teste uniquement le fonctionnement des composants de messagerie unifiée installés et configurés sur le serveur.
Lorsque vous exécutez cette cmdlet dans un déploiement local de messagerie unifiée, vous devez créer un objet passerelle IP de messagerie unifiée pour l’ordinateur ou le serveur sur lequel la cmdlet est exécutée. Lorsque vous créez l’objet passerelle IP de messagerie unifiée, vous devez le configurer avec un nom de domaine complet (FQDN), qui doit correspondre au nom de l’ordinateur exécutant cette cmdlet.
Une fois cette tâche terminée, l’applet de commande a testé le fonctionnement du serveur de boîtes aux lettres et des composants de téléphonie associés.
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cet article répertorie tous les paramètres de l’applet de commande, il se peut que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous sont 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
Test-UMConnectivity
Cet exemple exécute des tests de connectivité et de fonctionnement sur le serveur de boîtes aux lettres local, puis affiche les informations de connectivité VoIP (Voice over IP).
Cet exemple teste la capacité du serveur de boîtes aux lettres sur site à utiliser une connexion TCP non sécurisée au lieu d’une connexion MTLS sécurisée pour émettre un appel via la passerelle IP de messagerie unifiée MyUMIPGateway à l’aide du numéro de téléphone 56780.
Cet exemple teste un plan de numérotation SIP en utilisant des URI SIP. Cet exemple peut être utilisé dans un environnement qui inclut Lync Server ou Skype Entreprise Server.
Paramètres
-CallRouter
Applicable : Exchange Server 2013, Exchange Server 2016
Le commutateur CallRouter spécifie s’il faut tester le service de routeur d’appels de messagerie unifiée Microsoft Exchange (front-end). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.
Propriétés du paramètre
Type:
SwitchParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-CertificateThumbprint
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre CertificateThumbprint spécifie l’empreinte de certificat utilisé en modes SIP sécurisé et Sécurisé.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Confirm
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le commutateur Confirme 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 applets de commande destructrices (par exemple, les applets de commande Remove-*) comportent une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
La plupart des autres applets de commande (par exemple, les applets de commande 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.
Propriétés du paramètre
Type:
SwitchParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
cf
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DiagDtmfDurationInMilisecs
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre DiagDtmfDurationInMilisecs spécifie la durée de chaque chiffre envoyé.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DiagDtmfSequence
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre DiagDtmfSequence spécifie la séquence de chiffres envoyée.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DiagInitialSilenceInMilisecs
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre DiagInitialSilenceInMilisecs spécifie le temps, en millisecondes, pendant lequel la cmdlet marque une pause avant l’envoi de la séquence de chiffres.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DiagInterDtmfDiffGapInMilisecs
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre DiagInterDtmfDiffGapInMilisecs spécifie s’il faut personnaliser l’intervalle de temps entre les chiffres de la séquence de diagnostic. Il s’agit d’une liste délimitée par des virgules qui peut accepter des entrées de valeur null. Elle doit inclure plusieurs valeurs.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DiagInterDtmfGapInMilisecs
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre DiagInterDtmfGapInMilisecs spécifie l’intervalle de temps, en millisecondes, entre chaque chiffre envoyé dans la séquence de chiffres. Il s’agit d’une valeur unique.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-DomainController
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
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 ».
Propriétés du paramètre
Type:
Fqdn
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-From
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre From spécifie l’URI du protocole SIP ou l’adresse SIP dont provient l’appel. Il est utilisé uniquement lorsque vous utilisez le paramètre Phone. Le paramètre par défaut correspond à l’URI du protocole SIP spécifié lorsque vous utilisez le paramètre Phone.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-ListenPort
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre ListenPort spécifie le numéro de port IP à écouter. S’il n’est pas spécifié, le port IP 9000 est utilisé.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-MediaSecured
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre MediaSecured spécifie s’il faut utiliser le mode Secure RTP ou RTP (non sécurisé).
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-MonitoringContext
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre MonitoringContext spécifie s’il faut inclure les événements de contrôle associés et les compteurs de performance dans les résultats. Les valeurs valides sont les suivantes :
$true : les événements de surveillance et les compteurs de performances sont inclus dans les résultats de la commande. En règle générale, vous incluez les événements de surveillance et les compteurs de performances dans les résultats lorsque la sortie est passée à Microsoft System Center Operations Manager (SCOM).
$false : les événements de surveillance et les compteurs de performances ne sont pas inclus dans les résultats de la commande. Cette valeur est la valeur par défaut.
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Phone
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre Phone spécifie le numéro de téléphone ou l’URI (Uniform Resource Identifier) du protocole SIP utilisé lors de la redirection de l’appel test. Le numéro de poste doit être configuré dans le PBX pour transférer les appels au groupement de postes de MU.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-PIN
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre PIN spécifie le code confidentiel associé à la boîte aux lettres à extension messagerie unifiée.
Propriétés du paramètre
Type:
String
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-RemotePort
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre RemotePort spécifie le port utilisé pour l’appel. S’il n’est pas spécifié, la valeur par défaut est le port 5060 pour TCP (Transmission Control Protocol) et 5061 pour Mutuel TLS (Transport Layer Security).
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-ResetPIN
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre ResetPIN spécifie s’il faut générer ou re-générer un nouveau code confidentiel pour toutes les boîtes aux lettres de test dans le site actuel.
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
PinReset
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Secured
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre Secured spécifie si le test est exécuté en mode SIP sécurisé.
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Timeout
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre Timeout spécifie le temps d’attente (en secondes), avant l’achèvement de l’opération de test. La valeur par défaut est 600 secondes. Vous ne pouvez pas définir ce paramètre avec une valeur inférieure à 60 secondes. Toutefois, nous vous recommandons de toujours configurer ce paramètre avec une valeur minimale de 60 secondes. La valeur maximale de ce paramètre est 1 800 secondes.
Propriétés du paramètre
Type:
Int32
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
EndToEnd
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
TuiLogonGeneral
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
LocalLoop
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-TUILogon
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre TUILogon spécifie si vous voulez que la cmdlet essaie de se connecter à une ou plusieurs boîtes aux lettres à extension messagerie unifiée. Les boîtes aux lettres doivent être activées pour la messagerie unifiée et associées au plan de numérotation de messagerie unifiée auquel appartient le serveur de boîtes aux lettres exécutant le service de messagerie unifiée Microsoft Exchange. Le paramètre par défaut est $false.
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-TUILogonAll
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre TUILogonAll spécifie s’il faut essayer de se connecter à toutes les boîtes aux lettres de test dans le site Active Directory actif. Le paramètre par défaut est $false. Les comptes testés doivent être générés à l’aide du script New-TestCasConnectivityUser.ps1 et les boîtes aux lettres correspondantes doivent être activées par messagerie unifiée. Si ce n’est pas le cas, aucune autre mesure n’est prise.
Propriétés du paramètre
Type:
Boolean
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonGeneral
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UMDialPlan
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre UMDialPlan spécifie le plan de numérotation de messagerie unifiée qui est testé. Ce paramètre doit être utilisé avec le paramètre TUILogon.
Propriétés du paramètre
Type:
UMDialPlanIdParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
TuiLogonSpecific
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-UMIPGateway
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
Le paramètre UMIPGateway spécifie le nom de la passerelle IP de messagerie unifiée ou du PBX IP à utiliser pour l’appel test sortant.
Propriétés du paramètre
Type:
UMIPGatewayIdParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
EndToEnd
Position:
Named
Obligatoire:
True
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-WhatIf
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
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.
Propriétés du paramètre
Type:
SwitchParameter
Valeur par défaut:
None
Prend en charge les caractères génériques:
False
DontShow:
False
Alias:
Wi
Jeux de paramètres
(All)
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.