Wenn Sie sich die Syntax des New-MsolUser-Cmdlets genauer ansehen, werden Sie feststellen, dass von den vielen Parametern nur -DisplayName und –UserPrincipalName erforderlich sind. Sie können entscheiden, welche Informationen Sie speichern möchten, aber meist werden Vorname, Nachname und Speicherort angegeben. Dadurch wird ein Benutzer erstellt. Um die Lizenz zuzuweisen, verwenden Sie die –LicenseAssignment-Option.
Hinzufügen eines einzelnen Office 365-Benutzers
Um dem Contoso-Mandanten einen einzelnen Benutzer, z. B. Caleb Sills, hinzuzufügen und ihm eine Lizenz für „ENTERPRISEPACK“ zuzuweisen, geben Sie Folgendes ein:
New-MsolUser -DisplayName “Caleb Sills” -FirstName Caleb ` -LastName Sills -UserPrincipalName calebs@contoso.onmicrosoft.com ` –Department Operations -UsageLocation US ` -LicenseAssignment contoso:ENTERPRISEPACK
Der Ausgabe wird ein zufälliges Kennwort zugewiesen:
Sie können mithilfe des Password-Parameters ein bestimmtes Kennwort zuweisen:
New-MsolUser -DisplayName “Caleb Sills” -FirstName Caleb ` -LastName Sills -UserPrincipalName calebs@contoso.onmicrosoft.com ` –Department Operations -UsageLocation US –PassWord TempP@@sW0rd ` -LicenseAssignment contoso:ENTERPRISEPACK
Das Kennwort muss stark sein, d. h., es muss mindestens einen Großbuchstaben und mindestens eine Zahl enthalten.
Gleichzeitiges Hinzufügen mehrerer Benutzer zu Office 365
Sie können eine durch Kommas getrennte Datei (CSV) verwenden, um mehrere Benutzer gleichzeitig hinzuzufügen. In diesem Beispiel erstellen Sie eine CSV-Datei mit Spalten für Abteilung (Department), Anzeigename (DisplayName), Vorname (FirstName), Nachname (LastName), Kennwort (Password), Verwendungsspeicherort (UsageLocation) und Benutzerprinzipalname (UserPrincipalName). Sie fügen Daten für drei Benutzer hinzu und verwenden dann Azure Active Directory-Modul für Windows PowerShell, um sie zur gleichen Zeit hinzuzufügen. Dieses CSV-Beispieldatei enthält auch ein Startkennwort.
Department | DisplayName | FirstName | LastName | Password | UsageLocation | UserPrincipalName |
Operations | ShawnM | Shawn | Melendez | P@33word1 | US | ShawnM@contoso.onmicrosoft.com |
IT | LynneB | Lynne | Baxter | P@33word2 | US | LynneB@contoso.onmicrosoft.com |
Development | ClaudeL | Claude | Loiselle | P@33word3 | US | ClaudeL@contoso.onmicrosoft.com |
Speichern Sie die obige CSV-Datei in C:\Input\NewAssignments.csv, und geben Sie Folgendes ein:
Import-Csv -Path C:\Input\NewAssignments.csv | ForEach-Object { ` New-MsolUser –Department $_.Department -FirstName $_.FirstName ` -DisplayName $_.DisplayName -LastName $_.LastName ` -Password $_.Password -UserPrincipalName $_.UserPrincipalName ` -LicenseAssignment ‚contoso:ENTERPRISEPACK‘ ` -UsageLocation $_.UsageLocation}| Export-Csv -Path c:\output\LogNewAssignments.csv