Test-UMConnectivity

 

S’applique à :Exchange Server 2016

Dernière rubrique modifiée :2016-04-06

Cette cmdlet est disponible uniquement dans Exchange Server 2016 sur site.

La cmdlet Test-UMConnectivity permet de tester le fonctionnement du service de messagerie unifiée MicrosoftExchange sur un serveur de boîtes aux lettres Exchange Server 2016.

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

Test-UMConnectivity -Phone <String> -PIN <String> -TUILogon <$true | $false> -UMDialPlan <UMDialPlanIdParameter> [-CertificateThumbprint <String>] [-ListenPort <Int32>] [-MediaSecured <$true | $false>] [-MonitoringContext <$true | $false>] [-RemotePort <Int32>] [-Secured <$true | $false>] [-Timeout <Int32>] <COMMON PARAMETERS>
Test-UMConnectivity [-CallRouter <SwitchParameter>] [-CertificateThumbprint <String>] [-ListenPort <Int32>] [-MediaSecured <$true | $false>] [-MonitoringContext <$true | $false>] [-RemotePort <Int32>] [-Secured <$true | $false>] [-Timeout <Int32>] <COMMON PARAMETERS>
Test-UMConnectivity -Phone <String> -UMIPGateway <UMIPGatewayIdParameter> [-CertificateThumbprint <String>] [-DiagDtmfDurationInMilisecs <Int32>] [-DiagDtmfSequence <String>] [-DiagInitialSilenceInMilisecs <Int32>] [-DiagInterDtmfDiffGapInMilisecs <String>] [-DiagInterDtmfGapInMilisecs <Int32>] [-From <String>] [-ListenPort <Int32>] [-MediaSecured <$true | $false>] [-MonitoringContext <$true | $false>] [-Secured <$true | $false>] [-Timeout <Int32>] <COMMON PARAMETERS>
Test-UMConnectivity -TUILogonAll <$true | $false> [-CertificateThumbprint <String>] [-ListenPort <Int32>] [-MediaSecured <$true | $false>] [-MonitoringContext <$true | $false>] [-RemotePort <Int32>] [-Secured <$true | $false>] [-Timeout <Int32>] <COMMON PARAMETERS>
Test-UMConnectivity -ResetPIN <$true | $false> [-MonitoringContext <$true | $false>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Cet exemple exécute des tests de connectivité et de fonctionnement sur le serveur de boîtes aux lettres sur site, puis affiche les informations de connectivité VoIP.

Test-UMConnectivity

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.

Test-UMConnectivity -UMIPGateway MyUMIPGateway -Phone 56780 -Secured $false

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.

Test-UMConnectivity -Phone sip:sipdp.contoso.com@contoso.com -UMIPGateway MyUMIPGateway -Secured $true -From sip:user1@contoso.com -MediaSecured $true

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 téléphoniques 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, la cmdlet aura testé le fonctionnement du serveur de boîtes aux lettres et des composants téléphoniques associés.

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 Entrée « Serveur de messagerie unifiée » dans la rubrique Autorisations de messagerie unifiée.

 

Paramètre Obligatoire Type Description

Phone

Requis

System.String

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.

PIN

Requis

System.String

Le paramètre PIN spécifie le code confidentiel associé à la boîte aux lettres à extension messagerie unifiée.

ResetPIN

Obligatoire

System.Boolean

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.

TUILogon

Obligatoire

System.Boolean

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 à extension 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 MicrosoftExchange. Le paramètre par défaut est $false.

TUILogonAll

Obligatoire

System.Boolean

Le paramètre TUILogonAll détermine si une connexion doit être établie avec toutes les boîtes aux lettres de test du site Active Directory. 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.

UMDialPlan

Obligatoire

Microsoft.Exchange.Configuration.Tasks.UMDialPlanIdParameter

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.

UMIPGateway

Obligatoire

Microsoft.Exchange.Configuration.Tasks.UMIPGatewayIdParameter

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.

CallRouter

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur CallRouter spécifie s’il convient de tester le service de routeur d’appel de messagerie unifiée (frontal) MicrosoftExchange. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

CertificateThumbprint

Facultatif

System.String

Le paramètre CertificateThumbprint spécifie l’empreinte de certificat utilisé en modes SIP sécurisé et Sécurisé.

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.

DiagDtmfDurationInMilisecs

Facultatif

System.Int32

Le paramètre DiagDtmfDurationInMilisecs spécifie la durée de chaque chiffre envoyé.

DiagDtmfSequence

Facultatif

System.String

Le paramètre DiagDtmfSequence spécifie la séquence de chiffres envoyée.

DiagInitialSilenceInMilisecs

Facultatif

System.Int32

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.

DiagInterDtmfDiffGapInMilisecs

Facultatif

System.String

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.

DiagInterDtmfGapInMilisecs

Facultatif

System.Int32

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.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

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.

From

Facultatif

System.String

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.

ListenPort

Facultatif

System.Int32

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é.

MediaSecured

Facultatif

System.Boolean

Le paramètre MediaSecured spécifie s’il faut utiliser le mode Secure RTP ou RTP (non sécurisé).

MonitoringContext

Facultatif

System.Boolean

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 pour ce paramètre sont $true ou $false. La valeur par défaut est $false. Si vous spécifiez la valeur $true, les événements de contrôle et les compteurs de performance sont inclus dans les résultats de commande. En général, vous devez inclure les événements de contrôle et les compteurs de performance dans les résultats lorsque la sortie est transmise à MicrosoftSystem Center Operations Manager (SCOM).

RemotePort

Facultatif

System.Int32

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).

Secured

Facultatif

System.Boolean

Le paramètre Secured spécifie si le test est exécuté en mode SIP sécurisé.

Timeout

Facultatif

System.Int32

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.

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: