In mijn trainingen maak ik af en toe een grapje; “Echte mannen doen het in de shell” en dat geldt natuurlijk ook voor het beheer van Office365. Ik moet ook toegeven steeds meer doe ik dingen via een script in plaats van steeds domweg klikken. Als ik namelijk de scripts bewaar kan ik altijd zien wat ik gedaan heb en kan ik het ook makkelijker keer op keer herhalen.

Maar hoe kan ik met Powershell tegen Office 365 praten? Met mijn besturingssysteem heb ik al wel Powershell geïnstalleerd gekregen. Maar die snapt nog geen enkel commando richting de cloud.

Om dit toch te bereiken moet je twee dingen doen;

  1. Installeer de Microsoft Online Services Sign-in Assistant. uiteraard de 64-bit.
  2. Installeer Azure Active Directory Module. Deze is er alleen nog maar in 64-bit.
    Dus je hebt pech met je oude OS.

Daarna, start Powershell op. Run; Connect-MsolService.
En voer allerlei commando’s uit om het beheer te plegen. Hieronder heb je wat voorbeelden;

  • Connect-MsolService – Maak verbinding met je Office365 omgeving.
  • Get-​MsolContact – Haal contacten op uit je Office365 omgeving.
  • Get-​MsolUser – Haal users op.
  • Get-MsolGroup – Haal groepen op.

Welke commando’s zijn er nog meer? Hier vind je een lijst.