Office 365

Eenvoudig meerdere Office 365 tenants beheren met Windows PowerShell

25 maart 2015

Wanneer je meerdere klanten hebt waar je werkzaamheden voor verricht met betrekking tot Office 365, kan het een tijdrovende klus zijn om verbinding te maken met een Office 365 tenant via Windows PowerShell. Voordat ik onderstaande scripts had gemaakt heb ik een tijd verbinding gemaakt door statement voor statement in Windows PowerShell te plakken. Om dit te eenvoudiger en sneller te maken heb ik onderstaande scripts geschreven.

Een script voor het versleuteld opslaan van de login gegevens van de Office 365 tenant.

Een script om verbinding te maken met de Office 365 tenant aan de hand van de opgeslagen login gegevens

Vereisten
Voordat je deze scripts kunt gebruiken moeten de volgende componenten geïnstalleerd zijn:

Hoe werkt het?
Om je omgeving in te richten voor het gebruik van deze scripts, voer je eenmalig onderstaande stappen uit:

  • Maak een map aan om de Windows PowerShell scripts in op te slaan, bijvoorbeeld D:\WorkDir\Office365.
  • Voor elke Office 365 tenant waar je een verbinding mee wilt maken, maak je een submap.

Voor elke Office 365 tenant waar je verbinding mee wilt maken voer je onderstaande stap eenmalig uit:

  • Open (Windows Azure Active Directory Module for) Windows PowerShell als Administrator.
  • Voer het script StoreCredential.ps1 uit en geef de mapnaam van de Office 365 tenant op waarvan je de login gegevens wilt opslaan.

 

Office365PowershellBeheren1

Om verbinding te maken met een Office 365 tenant volg je onderstaande stappen:

  • Open (Windows Azure Active Directory Module for) Windows PowerShell als Administrator.
  • Voer het script Connect.ps1 uit en geef de mapnaam op als parameter van de betreffende Office 365 tenant.

 

Office365PowershellBeheren2

Na het uitvoeren van het Connect.ps1 script heb je de mogelijkheid om Azure Active Directory, Exchange Online en SharePoint Online te beheren. Wanneer je deze scripts in een migratie scenario wilt gebruiken, zul je handmatig de on-premises login gegevens mee moeten geven. Ik hoop dat deze scripts je zullen helpen om eenvoudiger verbinding te maken met verschillende Office 365 tenants. Je kunt de scripts via onderstaande links downloaden, of ga naar mijn GitHub repository.

Disclaimer
Alle scripts en andere PowerShell verwijzingen op deze blog worden aangeboden “as is” zonder garantie. Hoewel deze scripts zijn getest en werken in mijn omgeving, is het raadzaam dat je deze scripts in een test omgeving test voordat je deze in een productie omgeving uitvoert.

You Might Also Like

Geen reacties

Plaats een reactie