Configuration de PowerShell pour Office 365

Connecter PowerShell à Office 365 de la bonne façon

Dans mon billet sur l’automatisation d’Office 365 avec PowerShell et Flow, j’ai critiqué Microsoft pour avoir publié trop de modules PowerShell, ce qui rend la situation désordonnée si vous voulez gérer plusieurs parties différentes d’Office 365 dans une seule instance (fenêtre) PowerShell.

L’inévitable question se pose alors de savoir comment configurer PowerShell pour qu’il fonctionne au mieux avec Office 365. Ou dit autrement, comment construire le meilleur script pour connecter les différents bits d’Office 365 aussi efficacement que possible en utilisant une fenêtre de commande ou l’ISE PowerShell (ou quelle que soit la façon dont vous choisissez d’utiliser PowerShell). En réponse, je pense que deux approches existent :

Construire votre propre script à partir de zéro et inclure les commandes pour se connecter aux différentes parties d’Office 365 avec lesquelles vous voulez travailler. Ce post de Microsoft inclut la plupart des commandes que vous devrez utiliser. Cependant, vous devez encore faire un peu de travail pour construire et tester le script afin de vous assurer qu’il est adapté, notamment en utilisant l’authentification multifactorielle pour vous connecter aux services qui prennent en charge l’AMF, comme Exchange Online.Prenez l’un des nombreux exemples de scripts qui existent et modifiez-le pour vos propres besoins.

Scripts de connexion PowerShell

Normalement, je dis aux personnes qui cherchent un bon script de connexion pour Office 365 de se rendre sur le site du MVP Michel de Rooij et de découvrir son script Connect-Office365Services.ps1. Michel a développé et amélioré le script au fil des ans pour suivre les évolutions du service et c’est un excellent point de départ pour tous ceux qui veulent travailler avec Office 365.

Hier, le MVP Chris Goosen a publié une mise à jour de son script Connect-365.ps1. Michel a également influencé ce script et ce qui est bien, c’est qu’il inclut une interface graphique pour vous permettre de choisir à quels services Office 365 vous connecter et si vous devez utiliser le MFA. C’est une touche agréable.

Sélectionner les services Office 365 auxquels se connecter avec PowerShell

Si vous n’aimez pas un script, changez-le

Dans les deux cas, les scripts sont disponibles dans la galerie TechNet ou sur GitHub et, comme le code des scripts est relativement simple en PowerShell, vous pouvez modifier le fonctionnement des scripts pour refléter votre point de vue sur la meilleure façon de se connecter.

Le livre électronique Office 365 for IT Pros comprend plus de 1 000 exemples d’utilisation de PowerShell pour travailler avec différentes parties d’Office 365. Avant de pouvoir utiliser ces exemples, vous devez vous connecter – c’est donc pour cela que vous avez besoin d’un script.

 

 

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn