Comment se connecter à Exchange Online PowerShell

Dans cet Itechguide, Victor vous apprend à vous connecter à Exchange Online PowerShell. Le guide couvre 2 étapes pour se connecter à Exchange Online PowerShell. Dans la dernière section, je vais vous apprendre à exécuter les applets de commande Exchange Online.

Développez “Parcourir les sujets de publication” ci-dessous pour accéder directement à un sujet.

Parcourir les sujets de publication

Préparer les informations d’identification requises

La première étape pour vous connecter à Exchange Online PowerShell consiste à préparer les informations d’identification dont vous avez besoin. Le compte utilisé dans cette section sera un compte appartenant à votre organisation Office 365.

Voici les étapes pour préparer les informations d’identification…

  1. Entrer powershell dans la recherche de Windows 10. Ensuite, à partir du résultat de la recherche, faites un clic droit WindowsPowerShell et sélectionnez Exécuter en tant qu’administrateur. Vous recevrez un Contrôle d’accès utilisateur invite, cliquez sur Oui.
Comment se connecter à Exchange Online PowerShell - étape 1 - Préparer les informations d'identification requises
  1. À l’invite PowerShell, entrez la commande ci-dessous et appuyez sur Entrée
powershell.exe -ExecutionPolicy Unrestricted
  1. Ensuite, entrez cette commande et appuyez sur Entrée
Lorsque vous exécutez la commande, vous devrez entrer le mot de passe du compte ([email protected]). Les informations d’identification seront chiffrées et enregistrées dans un fichier XML, ExOnloginCred.xml. N’oubliez pas de remplacer le chemin d’accès au fichier XML par un chemin existant sur votre PC
Get-Credential [email protected] | Export-CliXml -Path E:\PowerShellCred\ExOnloginCred.xml
Changement [email protected] à votre nom d’utilisateur Office 365. Le nom DOIT être spécifié au format UPN, [email protected]

Lorsque vous exécutez la dernière commande, vous devrez entrer un mot de passe pour le compte. Entrez le mot de passe et cliquez sur OK.

Comment se connecter à Exchange Online PowerShell - étape 1 - Préparer les informations d'identification requises

Si la commande s’exécute avec succès, elle reviendra à l’invite PowerShell. Il créera également un fichier dans le chemin spécifié dans le Exporter-CliXml commande.

Comment se connecter à Exchange Online PowerShell - étape 1 - Préparer les informations d'identification requises

Se connecter à Exchange Online PowerShell

Après avoir préparé les informations d’identification, suivez les étapes de cette section pour vous connecter à Exchange Online PowerShell :

  1. Sur la même invite PowerShell, entrez la commande ci-dessous et appuyez sur Entrée.
Modifiez le chemin d’accès à votre fichier XML enregistré
$ConnectionCred = Import-Clixml E:\PowerShellCred\ExOnloginCred.xml -ErrorAction SilentlyContinue

La commande déchiffre les informations d’identification chiffrées que vous avez enregistrées dans la dernière section. Il enregistre ensuite les informations d’identification déchiffrées dans le ConnectionCred variable.

Comment se connecter à Exchange Online PowerShell - étape 2 - Se connecter à Exchange Online PowerShell
  1. Ensuite, entrez la commande ci-dessous et appuyez sur Entrée.
$PSSessionOption = New-PSSessionOption -SkipRevocationCheck -SkipCACheck -SkipCNCheck

La commande crée une option de session PowerShell dont nous avons besoin pour la commande suivante. Ensuite, il enregistre la session dans le PSSessionOption variable. L’étape suivante consiste à créer une session PowerShell pour Exchange Online PowerShell.

  1. Pour créer une session PowerShell sur Exchange Online PowerShell, entrez la commande ci-dessous et appuyez sur Entrée.
Avant d’appuyer sur Entrée, confirmez que vous avez les bonnes variables – utilisez les mêmes variables que vous avez enregistrées précédemment. J’ai mis en surbrillance toutes les variables de la commande en gras.
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $ConnectionCred -Authentication Basic -AllowRedirection -SessionOption $PSSessionOption -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

La session sera enregistrée dans le Session variable. L’exécution de la commande peut prendre un certain temps. Lorsque la commande s’exécute avec succès, elle peut renvoyer des messages d’avertissement.

La dernière étape consiste à se connecter à Exchange Online PowerShell consiste à importer des modules Exchange Online PowerShell.

  1. Pour importer des modules Exchange Online PowerShell, entrez la commande ci-dessous. Appuyez ensuite sur Entrée.
Import-PSSession $Session -DisableNameChecking -AllowClobber -ErrorAction SilentlyContinue

L’exécution de la commande peut prendre un certain temps. Ensuite, il affichera le nom du module importé et les cmdlets.

Comment exécuter les commandes Exchange Online PowerShell

Comment se connecter à Exchange Online PowerShell - Comment exécuter les commandes Exchange Online PowerShell

Après vous être connecté à Exchange Online PowerShell, vous pouvez exécuter des commandes à l’aide des applets de commande Exchange Online importées. Dans cette section, je vais vous montrer quelques exemples.

La première et la plus importante commande consiste à répertorier toutes les applets de commande dans le module important. Pour répertorier toutes les applets de commande, entrez la commande ci-dessous. Appuyez ensuite sur Entrée.

Get-Command -Module tmp_4jqq0z1r.vzi
Remplacez le nom du module par le nom affiché lorsque vous avez exécuté la commande Import-PSSession dans la dernière section. Voir la partie en surbrillance de la capture d’écran ci-dessous.

La commande renverra une longue liste d’applets de commande. Vous pouvez alors trouver la commande dont vous avez besoin.

Dans l’exemple suivant, j’utiliserai le Get-Mailbox Applet de commande pour rechercher une boîte aux lettres. Pour trouver ma boîte aux lettres, je vais exécuter la commande ci-dessous et appuyer sur Entrée.

Changement vainqueur aux premières lettres de l’utilisateur, suivies d’astérisques
Get-Mailbox -Identity victo*

. La commande renverra toutes les boîtes aux lettres qui répondent auxIdentité

.
Lorsque vous exécutez des commandes, faites attention aux commandes en cours d’exécution qui renverront trop de résultats en une seule fois. N’oubliez pas que vous êtes connecté à une session PS distante.

Besoin d’aide pour automatiser votre Office 365 et Exchange Online ? Nous pouvons vous aider avec l’automatisation en ligne uniquement, sur site et hybride Office 365/Exchange/AD. Par exemple, nous pouvons vous aider à automatiser le processus de création de boîtes aux lettres Exchange Online pour les utilisateurs AD créés dans votre AD sur site. Pour en savoir plus, envoyez-nous vos besoins via notre page Contactez-nous. Si j’espère avoir réussi à vous apprendre à vous connecter à Exchange Online PowerShell! J’espère également que vous avez trouvé l’Itechguide utile. Si vous l’avez trouvé utile, merci de voter Oui

à la question “Ce message était-il utile” ci-dessous.

Alternativement, vous pouvez poser une question, laisser un commentaire ou donner votre avis avec le formulaire « Laisser une réponse » qui se trouve à la fin de cette page.

Enregistrer un commentaire

Plus récente Plus ancienne