Test-OutlookConnectivity

 

S’applique à :Exchange Server 2016

Dernière rubrique modifiée :2016-12-20

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

La cmdlet Test-OutlookConnectivity permet de tester la connectivité de bout en bout du client MicrosoftOutlook dans l’organisation MicrosoftExchange. Cela inclut le test pour les connexions Outlook Anywhere (RPC sur HTTP) et MAPI sur HTTP.

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

Test-OutlookConnectivity -ProbeIdentity <String> [-Credential <PSCredential>] [-Hostname <String>] [-MailboxId <MailboxIdParameter>] [-RunFromServerId <ServerIdParameter>] [-TimeOutSeconds <String>]

Cet exemple exécute le test OutlookRpcSelfTestProbe sur le serveur de boîtes aux lettres auquel vous êtes actuellement connecté.

Test-OutlookConnectivity -ProbeIdentity "OutlookRpcSelfTestProbe"

Cet exemple exécute le test OutlookRpcDeepTestProbe à partir du serveur « PrimaryMailbox » pour la boîte aux lettres « johnd@contoso.com » installée sur la base de données de boîtes aux lettres 1234512345. Étant donné que le paramètre Credential n’est pas spécifié, la sonde utilisera les informations d’identification de test par défaut.

Test-OutlookConnectivity "OutlookRpcDeepTestProbe\Mailbox Database 1234512345" -RunFromServerId PrimaryMailbox -MailboxId johnd@contoso.com

Cet exemple exécute le test OutlookRpcCtpProbe et vérifie les informations d’identification de la boîte aux lettres « johnd@contoso.com ».

$TestCredentials = Get-Credential
Test-OutlookConnectivity -ProbeIdentity OutlookRpcCtpProbe -MailboxId johnd@contoso.com -Credential $TestCredentials

Cet exemple exécute un test d’ouverture de session dans les services d’accès au client sur un serveur de boîtes aux lettres pour la boîte aux lettres johnd@contoso.com.

Test-OutlookConnectivity -ProbeIdentity "OutlookRpcCTPProbe" -MailboxID johnd@contoso.com

L’exécution de la cmdlet Test-OutlookConnectivity valide une connexion Outlook définie par les paramètres fournis. La commande ne peut valider qu’une seule boîte aux lettres.

La cmdlet Test-OutlookConnectivity exécute le même processus que les sondes de surveillance. Le service Gestionnaire d’intégrité de Microsoft Exchange (MSExchangeHM) doit être en cours d’exécution et avoir créé les sondes Outlook sur l’ordinateur à tester. Vous devez sélectionner une des identités de sonde Outlook pour exécuter le test. Utilisez la cmdlet Get-MonitoringItemIdentity pour voir les sondes actives.

Cet exemple répertorie les sondes en cours d’exécution dans les services principaux sur un serveur de boîtes aux lettres.

Get-MonitoringItemIdentity -Server MailboxServer1 -Identity outlook.protocol | ?{$_.Name -like '*probe'}

Cet exemple répertorie les sondes en cours d’exécution dans les services d’accès au client sur un serveur de boîtes aux lettres.

Get-MonitoringItemIdentity -Server MailboxServer1 -Identity outlook | ?{$_.Name -like '*probe'}

Pour plus d’informations sur les sondes et l’infrastructure de surveillance, reportez-vous à la rubrique Disponibilité gérée, ainsi qu’aux blogs concernant la disponibilité gérée et l’intégrité du serveur et la personnalisation de la disponibilité gérée

Par défaut, la cmdlet utilise le compte de surveillance test associé à la sonde spécifiée. À la place, vous pouvez saisir une boîte aux lettres différente via le paramètre MailboxId. Les options et les résultats sont décrits ci-après.

  • MailboxId et Credential ne sont pas spécifiés : Test de connectivité générique pour une boîte aux lettres test à l’aide des informations d’identification du système.

  • MailboxId est spécifié, Credential ne l’est pas : Test de connectivité de la boîte aux lettres spécifique à l’aide des informations d’identification du système.

  • MailboxId et Credential sont spécifiés : Vous obtenez un test de connectivité de la boîte aux lettres spécifique, ainsi qu’un test indiquant que les informations d’identification fournies sont valides pour cette boîte aux lettres.

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 l'entrée « Test de connectivité d'Outlook Anywhere » dans la rubrique Autorisations des clients et des périphériques mobiles.

 

Paramètre Obligatoire Type Description

ProbeIdentity

Requis

System.String

Le paramètre ProbeIdentity spécifie la sonde à utiliser.

  • Sondes RPC sur HTTP (Outlook Anywhere)

    • OutlookRpcSelfTestProbe :   confirme que le point de terminaison RPC/HTTP est capable de recevoir le trafic sur le serveur de boîtes aux lettres. Ne tente pas de se connecter à une boîte aux lettres. Il s’agit d’une vérification de la connectivité de haut niveau.

    • OutlookRpcDeepTestProbe :   confirme que le point de terminaison RPC/HTTP fonctionne sur le serveur de boîtes aux lettres. Tente d’ouvrir une session et de se connecter à la boîte aux lettres. Étant donné qu’aucune base de données n’est spécifiée, une tentative de connexion à la première base de données répertoriée par la cmdlet Get-Mailboxdatabase est effectuée.

    • OutlookRpcDeepTestProbe/<Nom de la base de données> :   confirme que le point de terminaison RPC/HTTP fonctionne sur le serveur de boîtes aux lettres. Tente d’ouvrir une session et de se connecter à la boîte aux lettres dans la base de données spécifiée.

    • OutlookRpcCtpProbe :   confirme que le point de terminaison RPC/HTTP fonctionne dans les services d’accès au client sur le serveur de boîtes aux lettres. Étant donné qu’aucune base de données n’est spécifiée, une tentative de connexion à la première base de données répertoriée par la cmdlet Get-Mailboxdatabase est effectuée.

    • OutlookRpcCtpProbe/<nom de base de données :   confirme que le point de terminaison RPC/HTTP fonctionne dans les services d’accès au client sur le serveur de boîtes aux lettres. Tente d’acheminer la connexion vers le serveur de boîtes aux lettres principal approprié, ainsi que d’ouvrir une session et de se connecter à une boîte aux lettres dans la base de données.

  • Sondes MAPI sur HTTP

    • OutlookMapiHttpSelfTestProbe :   confirme que le point de terminaison MAPI/HTTP est capable de recevoir le trafic sur le serveur de boîtes aux lettres. Ne tente pas de se connecter à une boîte aux lettres. Il s’agit d’une vérification de la connectivité de haut niveau.

    • OutlookMapiHttpDeepTestProbe :   confirme que le point de terminaison MAPI/HTTP fonctionne sur le serveur de boîtes aux lettres. Tente d’ouvrir une session et de se connecter à la boîte aux lettres. Étant donné qu’aucune base de données n’est spécifiée, une tentative de connexion à la première base de données répertoriée par la cmdlet Get-Mailboxdatabase est effectuée.

    • OutlookMapiHttpDeepTestProbe/<Nom de la base de données> :   confirme que le point de terminaison MAPI/HTTP fonctionne sur le serveur de boîtes aux lettres. Tente d’ouvrir une session et de se connecter à la boîte aux lettres dans la base de données spécifiée.

    • OutlookMapiHttpCtpProbe :   confirme que le point de terminaison MAPI/HTTP fonctionne dans les services d’accès au client sur le serveur de boîtes aux lettres. Étant donné qu’aucune base de données n’est spécifiée, une tentative de connexion à la première base de données répertoriée par la cmdlet Get-Mailboxdatabase est effectuée.

    • OutlookMapiHttpCtpProbe/<nom de base de données :   confirme que le point de terminaison MAPI/HTTP fonctionne dans les services d’accès au client sur le serveur de boîtes aux lettres. Tente d’acheminer la connexion vers le serveur de boîtes aux lettres principal approprié, ainsi que d’ouvrir une session et de se connecter à une boîte aux lettres dans la base de données.

Credential

Facultatif

System.Management.Automation.PSCredential

Le paramètre Credential spécifie les informations d’identification utilisées par la sonde. Les informations d’identification du système sont utilisées par défaut. 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.

Hostname

Facultatif

System.String

Le paramètre Hostname spécifie la cible de point de terminaison de protocole de la sonde. Vous pouvez utiliser un serveur de messagerie spécifique ou effectuer un acheminement via un serveur Distributed Name Service.

MailboxId

Facultatif

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Le paramètre MailboxID spécifie la boîte aux lettres cible. S’il n’est pas spécifié, le compte de test est utilisé.

RunFromServerId

Facultatif

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Le paramètre RunFromServerID spécifie le serveur sur lequel la sonde doit être exécutée.

TimeOutSeconds

Facultatif

System.String

Le paramètre TimeOutSeconds spécifie le délai d’attente, en secondes, avant que la sonde ne soit abandonnée. La valeur par défaut est 30 secondes. Les chiffres peuvent être saisis avec ou sans guillemets. L’écriture 10 ou « 10 » fonctionnera. En cas d’erreur d’entrée, la valeur par défaut sera rétablie sur 30 secondes.

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: