Ils se pourraient que ces articles t interessent plus que les autres

Microsoft365 connect powershell

POWERSHELL : Se connecter à Microsoft 365

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.
Confirmez l’installation de Référentiel non approuvé :

image powershell referential

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. Connectez-vous sur le serveur Microsoft 365 :

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

Connect-MsolService

# se connecter à Exchange Online
Connect-ExchangeOnline



Pour les autres cloud :
Connect-AzureAD -AzureEnvironmentName AzureChinaCloud #Office 365 operated by 21 Vianet

Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud #Office 365 Germany

Connect-AzureAD -AzureEnvironmentName AzureUSGovernment #Office 365 U.S. Government DoD and Office 365 U.S. Government GCC High

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
Disconnect-AzureAD

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
Connect-MsolService
Connect-ExchangeOnline
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.


Partagez cet article sur vos réseaux !

Je ne suis plus confiné, Fan de foot mais aussi des nouvelles geeks. On discute ici et on règle les comptes sur FIFA.

You don't have permission to register
>