Share via


PowerShell ile güvenlik grubu üyeliğini koruma

Bu makale hem Microsoft 365 Kurumsal hem de Office 365 Kurumsal için geçerlidir.

Microsoft 365'te güvenlik grubu üyeliğini korumak için Microsoft 365 yönetim merkezi alternatif olarak Microsoft 365 için PowerShell'i kullanabilirsiniz.

Graph için Azure Active Directory PowerShell modülünü kullanma

İlk olarak Microsoft 365 kiracınıza bağlanın.

Kullanıcı hesaplarını grubun üyesi olarak ekleme veya kaldırma

Not

Azure AD ve MSOnline PowerShell modülleri 30 Mart 2024 itibarıyla kullanım dışı bırakılmıştır. Daha fazla bilgi edinmek için kullanımdan kaldırma güncelleştirmesini okuyun. Bu tarihten sonra bu modüllere yönelik destek, Microsoft Graph PowerShell SDK'sına geçiş yardımı ve güvenlik düzeltmeleriyle sınırlıdır. Kullanım dışı bırakılan modüller Mart 30 2025'e kadar çalışmaya devam edecektir.

Microsoft Entra ID (eski adıyla Azure AD) ile etkileşime geçmek için Microsoft Graph PowerShell'e geçiş öneririz. Sık sorulan geçiş soruları için Bkz. Geçiş SSS. Not: MSOnline'ın 1.0.x sürümleri 30 Haziran 2024'den sonra kesintiye neden olabilir.

Bir kullanıcı hesabını UPN'sine göre eklemek için kullanıcı hesabı Kullanıcı Asıl Adı (UPN) (örnek: belindan@contoso.com) ve güvenlik grubu görünen adını doldurun, "<" ve ">" karakterlerini kaldırıp bu komutları PowerShell penceresinde veya PowerShell Tümleşik Betik Ortamı'nda (ISE) çalıştırın.

$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

Kullanıcı hesabını görünen adına göre eklemek için kullanıcı hesabının görünen adını (örneğin: Belinda Newman) ve grup görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Bir kullanıcı hesabını UPN'siyle kaldırmak için, kullanıcı hesabı UPN'sini (örnek: belindan@contoso.com) ve grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Kullanıcı hesabını görünen adıyla kaldırmak için kullanıcı hesabı görünen adını (örneğin: Belinda Newman) ve grup görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Grupları grubun üyesi olarak ekleme veya kaldırma

Güvenlik grupları, üye olarak diğer grupları içerebilir. Ancak Microsoft 365 grupları bunu yapamaz. Bu bölüm, yalnızca bir güvenlik grubu için grup eklemek veya kaldırmak için PowerShell komutlarını içerir.

Bir grubu görünen adına göre eklemek için, ekleyeceğiniz grubun görünen adını ve üye grubu içerecek grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Bir grubu görünen adına göre kaldırmak için, kaldıracağınız grubun görünen adını ve üye grubu içerecek grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Windows PowerShell için Microsoft Azure Active Directory modülünü kullanma

İlk olarak Microsoft 365 kiracınıza bağlanın.

Kullanıcı hesaplarını grubun üyesi olarak ekleme veya kaldırma

Bir kullanıcı hesabını UPN'sine göre eklemek için kullanıcı hesabı Kullanıcı Asıl Adı (UPN) (örnek: belindan@contoso.com) ve grup görünen adını doldurun, "<" ve ">" karakterlerini kaldırıp bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Kullanıcı hesabını görünen adına göre eklemek için kullanıcı hesabının görünen adını (örneğin: Belinda Newman) ve grup görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Bir kullanıcı hesabını UPN'siyle kaldırmak için, kullanıcı hesabı UPN'sini (örnek: belindan@contoso.com) ve grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Kullanıcı hesabını görünen adıyla kaldırmak için kullanıcı hesabı görünen adını (örneğin: Belinda Newman) ve grup görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Grupları grubun üyesi olarak ekleme veya kaldırma

Güvenlik grupları, üye olarak diğer grupları içerebilir. Ancak Microsoft 365 grupları bunu yapamaz. Bu bölüm, yalnızca bir güvenlik grubu için grup eklemek veya kaldırmak için PowerShell komutlarını içerir.

Bir grubu görünen adına göre eklemek için, ekleyeceğiniz grubun görünen adını ve üye grubu içerecek grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Bir grubu görünen adına göre kaldırmak için, kaldıracağınız grubun görünen adını ve üye grubu içerecek grubun görünen adını doldurun ve bu komutları PowerShell penceresinde veya PowerShell ISE'de çalıştırın.

$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

Ayrıca bkz.

PowerShell ile Microsoft 365 kullanıcı hesaplarını, lisanslarını ve gruplarını yönetme

PowerShell ile Microsoft 365’i yönetme

Microsoft 365 için PowerShell'i kullanmaya başlama