Verwalten der Sicherheitsgruppenmitgliedschaft mit PowerShell

Dieser Artikel gilt sowohl für Microsoft 365 Enterprise als auch für Office 365 Enterprise.

Sie können PowerShell für Microsoft 365 als Alternative zum Microsoft 365 Admin Center verwenden, um die Mitgliedschaft in Sicherheitsgruppen in Microsoft 365 aufrechtzuerhalten.

Hinweis

Erfahren Sie, wie Sie die Microsoft 365-Gruppenmitgliedschaft mit dem Microsoft 365 Admin Center verwalten. Eine Liste mit zusätzlichen Ressourcen finden Sie unter Verwalten von Benutzern und Gruppen.

Verwenden der Azure Active Directory PowerShell für Graph-Module

Stellen Sie zunächst eine Verbindung mit Ihrem Microsoft 365-Mandanten her.

Hinzufügen oder Entfernen von Benutzerkonten als Mitglieder einer Gruppe

Hinweis

Azure AD PowerShell soll am 30. März 2024 eingestellt werden. Weitere Informationen finden Sie im Veralteten Update.

Es wird empfohlen, zu Microsoft Graph PowerShell zu migrieren, um mit Microsoft Entra ID (früher Azure AD) zu interagieren. Microsoft Graph PowerShell ermöglicht den Zugriff auf alle Microsoft Graph-APIs und ist in PowerShell 7 verfügbar. Antworten auf häufig verwendete Migrationsabfragen finden Sie unter Häufig gestellte Fragen zur Migration.

Um ein Benutzerkonto anhand des UPN hinzuzufügen, geben Sie den Benutzerprinzipalnamen (User Principal Name, UPN) des Benutzerkontos (Beispiel: belindan@contoso.com) und den Anzeigenamen der Sicherheitsgruppe ein, entfernen Sie die Zeichen "<" und ">", und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell Integrated Script Environment (ISE) aus.

$userUPN="<UPN of the user account to add>"
$groupName="<display name of the group>"
Add-AzureADGroupMember -RefObjectId (Get-AzureADUser | Where { $_.UserPrincipalName -eq $userUPN }).ObjectID -ObjectId (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines Anzeigenamens hinzuzufügen, geben Sie den Anzeigenamen des Benutzerkontos (Beispiel: Belinda Newman) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userName="<display name of the user account to add>"
$groupName="<display name of the group>"
Add-AzureADGroupMember -RefObjectId (Get-AzureADUser | Where { $_.DisplayName -eq $userName }).ObjectID -ObjectId (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines UPNs zu entfernen, geben Sie den Benutzerkonto-UPN (Beispiel: belindan@contoso.com) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userUPN="<UPN of the user account to remove>"
$groupName="<display name of the group>"
Remove-AzureADGroupMember -MemberId (Get-AzureADUser | Where { $_.UserPrincipalName -eq $userUPN }).ObjectID -ObjectID (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines Anzeigenamens zu entfernen, geben Sie den Anzeigenamen des Benutzerkontos (Beispiel: Belinda Newman) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userName="<display name of the user account to remove>"
$groupName="<display name of the group>"
Remove-AzureADGroupMember -MemberId (Get-AzureADUser | Where { $_.DisplayName -eq $userName }).ObjectID -ObjectID (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Hinzufügen oder Entfernen von Gruppen als Mitglieder einer Gruppe

Sicherheitsgruppen können andere Gruppen als Mitglieder enthalten. Microsoft 365-Gruppen können dies jedoch nicht. Dieser Abschnitt enthält PowerShell-Befehle zum Hinzufügen oder Entfernen von Gruppen nur für eine Sicherheitsgruppe.

Um eine Gruppe anhand ihres Anzeigenamens hinzuzufügen, geben Sie den Anzeigenamen der Gruppe, die Sie hinzufügen möchten, und den Anzeigenamen der Gruppe ein, die die Mitgliedsgruppe enthalten soll, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$groupMemberName="<display name of the group to add>"
$groupName="<display name of the group that will contain the member group>"
Add-AzureADGroupMember -RefObjectId (Get-AzureADGroup | Where { $_.DisplayName -eq $groupMemberName }).ObjectID -ObjectID (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um eine Gruppe anhand ihres Anzeigenamens zu entfernen, geben Sie den Anzeigenamen der Zu entfernenden Gruppe und den Anzeigenamen der Gruppe ein, die die Mitgliedsgruppe enthalten soll, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$groupMemberName="<display name of the group to add>"
$groupName="<display name of the group that will contain the member group>"
Remove-AzureADGroupMember -MemberId (Get-AzureADGroup | Where { $_.DisplayName -eq $groupMemberName }).ObjectID -ObjectID (Get-AzureADGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Verwenden des moduls Microsoft Azure Active Directory für Windows PowerShell

Stellen Sie zunächst eine Verbindung mit Ihrem Microsoft 365-Mandanten her.

Hinzufügen oder Entfernen von Benutzerkonten als Mitglieder einer Gruppe

Um ein Benutzerkonto anhand des UPN hinzuzufügen, geben Sie den Benutzerprinzipalnamen (User Principal Name, UPN) des Benutzerkontos (Beispiel: belindan@contoso.com) und den Gruppenanzeigenamen ein, entfernen Sie die Zeichen "<" und ">", und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userUPN="<UPN of the user account to add>"
$groupName="<display name of the group>"
Add-MsolGroupMember -GroupMemberObjectId (Get-MsolUser | Where { $_.UserPrincipalName -eq $userUPN }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines Anzeigenamens hinzuzufügen, geben Sie den Anzeigenamen des Benutzerkontos (Beispiel: Belinda Newman) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userName="<display name of the user account to add>"
$groupName="<display name of the group>"
Add-MsolGroupMember -GroupMemberObjectId (Get-MsolUser | Where { $_.DisplayName -eq $userName }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines UPNs zu entfernen, geben Sie den Benutzerkonto-UPN (Beispiel: belindan@contoso.com) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userUPN="<UPN of the user account to remove>"
$groupName="<display name of the group>"
Remove-MsolGroupMember -GroupMemberObjectId (Get-MsolUser | Where { $_.UserPrincipalName -eq $userUPN }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Um ein Benutzerkonto anhand seines Anzeigenamens zu entfernen, geben Sie den Anzeigenamen des Benutzerkontos (Beispiel: Belinda Newman) und den Gruppenanzeigenamen ein, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$userName="<display name of the user account to remove>"
$groupName="<display name of the group>"
Remove-MsolGroupMember -GroupMemberObjectId (Get-MsolUser | Where { $_.DisplayName -eq $userName }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID

Hinzufügen oder Entfernen von Gruppen als Mitglieder einer Gruppe

Sicherheitsgruppen können andere Gruppen als Mitglieder enthalten. Microsoft 365-Gruppen können dies jedoch nicht. Dieser Abschnitt enthält PowerShell-Befehle zum Hinzufügen oder Entfernen von Gruppen nur für eine Sicherheitsgruppe.

Um eine Gruppe anhand ihres Anzeigenamens hinzuzufügen, geben Sie den Anzeigenamen der Gruppe, die Sie hinzufügen möchten, und den Anzeigenamen der Gruppe ein, die die Mitgliedsgruppe enthalten soll, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$groupMemberName="<display name of the group to add>"
$groupName="<display name of the group that will contain the member group>"
Add-MsolGroupMember -GroupMemberObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupMemberName }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID -GroupMemberType Group

Um eine Gruppe anhand ihres Anzeigenamens zu entfernen, geben Sie den Anzeigenamen der Zu entfernenden Gruppe und den Anzeigenamen der Gruppe ein, die die Mitgliedsgruppe enthalten soll, und führen Sie diese Befehle im PowerShell-Fenster oder in der PowerShell ISE aus.

$groupMemberName="<display name of the group to add>"
$groupName="<display name of the group contains the member group>"
Remove-MsolGroupMember -GroupMemberObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupMemberName }).ObjectID -GroupObjectId (Get-MsolGroup | Where { $_.DisplayName -eq $groupName }).ObjectID -GroupMemberType Group

Siehe auch

Verwalten von Microsoft 365-Benutzerkonten, -Lizenzen und -Gruppen mit PowerShell

Verwalten von Microsoft 365 mit PowerShell

Erste Schritte mit PowerShell für Microsoft 365