Partager via


Test-UMConnectivity

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, les fonctionnalités de cette applet de commande ont été remplacées 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.

Syntax

Test-UMConnectivity
    -Phone <String>
    -PIN <String>
    -TUILogon <Boolean>
    -UMDialPlan <UMDialPlanIdParameter>
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -Phone <String>
    -UMIPGateway <UMIPGatewayIdParameter>
    [-DiagDtmfDurationInMilisecs <Int32>]
    [-DiagDtmfSequence <String>]
    [-DiagInitialSilenceInMilisecs <Int32>]
    [-DiagInterDtmfDiffGapInMilisecs <String>]
    [-DiagInterDtmfGapInMilisecs <Int32>]
    [-From <String>]
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -ResetPIN <Boolean>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MonitoringContext <Boolean>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -TUILogonAll <Boolean>
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    [-CallRouter]
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]

Description

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, 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 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

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

Exemple 2

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

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.

Exemple 3

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

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

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.

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

-CertificateThumbprint

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

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

-Confirm

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-*) ont 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.
Type:SwitchParameter
Aliases:cf
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

-DiagDtmfDurationInMilisecs

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

Type:Int32
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

-DiagDtmfSequence

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

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

-DiagInitialSilenceInMilisecs

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.

Type:Int32
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

-DiagInterDtmfDiffGapInMilisecs

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.

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

-DiagInterDtmfGapInMilisecs

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.

Type:Int32
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

-DomainController

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

-From

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.

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

-ListenPort

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

Type:Int32
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

-MediaSecured

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

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

-MonitoringContext

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. Il s’agit de la valeur par défaut.
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

-Phone

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.

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

-PIN

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

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

-RemotePort

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

Type:Int32
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

-ResetPIN

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.

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

-Secured

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

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

-Timeout

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.

Type:Int32
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

-TUILogon

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.

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

-TUILogonAll

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.

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

-UMDialPlan

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.

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

-UMIPGateway

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.

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

-WhatIf

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.

Type:SwitchParameter
Aliases:wi
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

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.