Blogue Informatique Amerix

POWERSHELL : Se connecter à Microsoft 365

11 Fév 2022

Mais comment se connecter à Microsoft 365 à l’aide de PowerShell ?

Vous êtes peut-être déjà tombé sur des tutos pour faire des modifications dans votre organisation Microsoft 365 comme ajouter un alias, supprimer une adresse de transfert, ou même modifier un quota pour une boite de courriel cependant, rien ne vous donnait les étapes à suivre pour vous connecter.

Bien sûr, l’utilisation de PowerShell n’est pas obligatoire surtout que l’administration de Microsoft 365 permet pas mal d’opérations.
Je parlerais alors plutôt pour les administrateurs système pour qui l’outil peut-être assez intéressante. Je pense même faire un article sur quelques commandes assez utiles.

Avant de commencer, je vous sollicite à télécharger et installer l’Assistant de connexion Microsoft Online Services pour les professionnels des technologies de l’information RTW.
Celui-ci installe des composants client qui autorisent des applications communes telles que Microsoft Outlook et Lync pour s’authentifier sur MS Online et il permet également de ne pas avoir à entrer de nouveau les informations d’identification.

CONNEXION À MICROSOFT 365 AVEC POWERSHELL

1. Ouvrez une session PowerShell et importez les modules nécessaires :

Install-Module -Name AzureAD
Install-Module -Name MSOnline

Note : J’ai également ajouté le module pour Microsoft Azure Active Directory car pour moi, cela fait partie de Microsoft 365.

2. Enregistrez vos informations d’identification dans une variable :

$Cred = Get-Credential

3. Entrez vos informations d’identification Microsoft365 :

Microsoft 365 informations de connexion

4. Créez une nouvelle session PowerShell sur le serveur Microsoft 365 :

$M365 = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Cred -Authentication Basic -AllowRedirection

5. Importez la session :

Import-PSSession $M365

Si vous recevez un message d’erreur disant que l’exécution de script est désactivée du style :
Import-PSSession : Files cannot be loaded because running scripts is disabled on this system.
Changez la politique d’exécution PowerShell

6. Vous pouvez maintenant travailler sur votre organisation Microsoft 365.
D’ailleurs si vous avez l’intention de faire un peu de sécurité au niveau des groupes Microsoft 365, j’ai un article pour vous :
Microsoft 365 : Sécuriser la création de groupe

7. N’oubliez pas de fermer la session dès que vous avez terminé :

Remove-PSSession $Session

8. Commande complète :

Install-Module -Name AzureAD
Install-Module -Name MSOnline
$Cred = Get-Credential
$M365 = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Cred -Authentication Basic -AllowRedirection
Import-PSSession $M365
Changez la politique d’exécution powershell

Si vous recevez un message d’erreur d’exécution de script comme celui-ci :

« Import-PSSession : Files cannot be loaded because running scripts is disabled on this system. « 

Cette résolution est pour vous !

1. Démarrez une session PowerShell en admin :

Windows Powershell admin

2. Exécutez la commande :

Set-ExecutionPolicy RemoteSigned

Choisissez « Y » quand on vous demandera de confirmer.

Les articles les plus populaires

Impartition TI: qu’est-ce que c’est et quels sont les avantages?

Impartition TI: qu’est-ce que c’est et quels sont les avantages?

L'impartition TI, aussi connue sous le nom d'impartition informatique, est devenue une stratégie incontournable pour les entreprises qui souhaitent optimiser leurs opérations tout en se concentrant sur leur cœur de métier. Mais qu'est-ce que l'impartition TI, quels...

Les avantages de la gestion proactive de parc informatique

Les avantages de la gestion proactive de parc informatique

Dans l'ère moderne des affaires, la gestion proactive de parc informatique devient de plus en plus essentielle pour maintenir un environnement de travail efficace et sécurisé. Chez Informatique Amerix, nos techniciens et consultants certifiés sont là pour vous guider...

Comment optimiser le réseau informatique de son entreprise

Comment optimiser le réseau informatique de son entreprise

Dans l'ère numérique d'aujourd'hui, un réseau informatique performant est bien plus qu'une simple infrastructure technologique. Il représente le moteur qui alimente la croissance, l'efficacité et la résilience de votre entreprise. Imaginez un réseau qui permet une...