gahmuret
Goto Top

Office365 Userpasswort per Powershell setzen

Mit diesem Script wird das O365 Passwort eines Users gesetzt. Beim ersten Login wird er aufgefordert ein neues Passwort zu vergeben.

$userprincipalname = Read-Host -Prompt EMail

MSOnline\Connect-MsolService     #Connect zu O365 Services und Abfrage der Admin-Credentials

IF(Get-MsolUser –UserPrincipalName $userprincipalname -Erroraction SilentlyContinue)     #Prüft, ob der Benutzer vorhanden ist
{
  Set-MsolUserPassword –UserPrincipalName $userprincipalname –NewPassword Geheim123 -ForceChangePassword $True     #Setzt das Passwort auf Geheim123
}
Else
{
  'Benutzer ' + $userprincipalname + ' nicht gefunden.'  
}

Content-Key: 263819

Url: https://administrator.de/contentid/263819

Printed on: April 18, 2024 at 21:04 o'clock

Member: AnkhMorpork
AnkhMorpork Feb 18, 2015 at 15:23:43 (UTC)
Goto Top
Willst du wirklich das Passwort in Klartext übertragen?
Member: Gahmuret
Gahmuret Feb 18, 2015 at 15:46:03 (UTC)
Goto Top
Ja. Warum denn auch nicht?
Member: AnkhMorpork
AnkhMorpork Feb 19, 2015 at 06:55:53 (UTC)
Goto Top
Ja, warum denn eigentlich nicht?

Solange das Passwort auf der lokalen Maschine bleibt, ist das ja auch völlig unproblematisch. Sollte halt keine Ausflüge machen ...
Member: Gahmuret
Gahmuret Feb 19, 2015 at 11:10:05 (UTC)
Goto Top
Die komplette Session ist per SSL/TLS geschirmt und das Passwort ist nur temporär. Aber ich glaube, wir meinen eh dasselbe.