Behålla medlemskap i säkerhetsgrupper med PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.

Du kan använda PowerShell för Microsoft 365 som ett alternativ till Administrationscenter för Microsoft 365 att behålla medlemskap i säkerhetsgrupper i Microsoft 365.

Anteckning

Lär dig hur du Microsoft 365 gruppmedlemskap med Administrationscenter för Microsoft 365. En lista över ytterligare resurser finns i Hantera användare och grupper.

Använda Azure Active Directory För Graph PowerShell

Börja med att ansluta till Microsoft 365 klientorganisation.

Lägga till eller ta bort användarkonton som medlemmar i en grupp

Om du vill lägga till ett användarkonto via dess UPN fyller du i UPN (User Principal Name) för användarkontot (exempel: belindan@contoso.com) och säkerhetsgruppens visningsnamn, tar bort tecknen "<" och ">" och kör de här kommandona i PowerShell-fönstret eller PowerShell Integrated Script Environment (ISE).

$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

Om du vill lägga till ett användarkonto med dess visningsnamn fyller du i visningsnamnet för användarkontot (exempel: Belinda Newman) och gruppens visningsnamn och kör dessa kommandon i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort ett användarkonto från dess UPN fyller du i UPN för användarkontot (exempel: belindan@contoso.com) och gruppens visningsnamn och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort ett användarkonto med dess visningsnamn fyller du i användarkontots visningsnamn (till exempel Belinda Newman) och gruppens visningsnamn och kör dessa kommandon i PowerShell-fönstret eller PowerShell ISE.

$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

Lägga till eller ta bort grupper som medlemmar i en grupp

Säkerhetsgrupper kan innehålla andra grupper som medlemmar. Microsoft 365 grupper kan det däremot inte. Det här avsnittet innehåller PowerShell-kommandon för att lägga till eller ta bort grupper endast för en säkerhetsgrupp.

Om du vill lägga till en grupp efter visningsnamn fyller du i visningsnamnet för gruppen som du ska lägga till, och visningsnamnet för gruppen som kommer att innehålla medlemsgruppen och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort en grupp med dess visningsnamn fyller du i visningsnamnet för gruppen som du kommer att ta bort och visningsnamnet för gruppen som kommer att innehålla medlemsgruppen och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Använda Microsoft Azure Active Directory för Windows PowerShell

Börja med att ansluta till Microsoft 365 klientorganisation.

Lägga till eller ta bort användarkonton som medlemmar i en grupp

Om du vill lägga till ett användarkonto via dess UPN fyller du i UPN(User Principal Name) för användarkontot (exempel: belindan@contoso.com) och gruppens visningsnamn, tar bort tecknen "<" och ">" och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill lägga till ett användarkonto med dess visningsnamn fyller du i visningsnamnet för användarkontot (exempel: Belinda Newman) och gruppens visningsnamn och kör dessa kommandon i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort ett användarkonto från dess UPN fyller du i UPN för användarkontot (exempel: belindan@contoso.com) och gruppens visningsnamn och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort ett användarkonto med dess visningsnamn fyller du i användarkontots visningsnamn (till exempel Belinda Newman) och gruppens visningsnamn och kör dessa kommandon i PowerShell-fönstret eller PowerShell ISE.

$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

Lägga till eller ta bort grupper som medlemmar i en grupp

Säkerhetsgrupper kan innehålla andra grupper som medlemmar. Microsoft 365 grupper kan det däremot inte. Det här avsnittet innehåller PowerShell-kommandon för att lägga till eller ta bort grupper endast för en säkerhetsgrupp.

Om du vill lägga till en grupp efter visningsnamn fyller du i visningsnamnet för gruppen som du ska lägga till, och visningsnamnet för gruppen som kommer att innehålla medlemsgruppen och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Om du vill ta bort en grupp med dess visningsnamn fyller du i visningsnamnet för gruppen som du kommer att ta bort och visningsnamnet för gruppen som kommer att innehålla medlemsgruppen och kör de här kommandona i PowerShell-fönstret eller PowerShell ISE.

$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

Se även

Hantera Microsoft 365-användarkonton,-licenser och-grupper med PowerShell

Hantera Microsoft 365 med PowerShell

Börja använda PowerShell för Microsoft 365