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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für