Wanneer je bijvoorbeeld voor een nieuwe omgeving gebruikers hebt aangemaakt krijg je allemaal verschillende wachtwoorden. Er zijn meerdere redenen te bedenken om alle wachtwoorden het zelfde te hebben. Handmatig kan dit best een klus zijn, met PowerShell kan dit in enkele commando’s.
We beginnen met een lijst van de huidige gebruikers te maken. Zoals je zit moet je dit doen via MSOL. Hier staat beschreven hoe je verbinding kan maken met MSOL.
Get-MSOLUser | Select UserPrincipalName|Export-Csv c:\password.csv
Het net gemaakte bestand staat nu op de c-schijf wat weer geïmporteerd kan worden. Je eigen administrator adres staat hier dus ook tussen. Om te importeren gebruiken we de volgende code
Import-Csv c:\password.csv|%{Set-MsolUserPassword -userPrincipalName $_.UserPrincipalName -NewPassword somestaticpassword -ForceChangePassword $false}
Bron: http://community.office365.com/en-us/forums/158/t/22393.aspx