Takma adı Microsoft 365 Grubundan kaldırma
Bulut tabanlı kuruluşunuzdaki Microsoft 365 Gruplarından takma adı kaldırın. Microsoft 365 grubu aynı zamanda Birleşik Grup olarak da bilinir. Birleşik Grup yalnızca bulutta kullanılabilir. Bir takma adı Birleşik Grup'tan kaldırmak için Microsoft 365 yönetim merkezini veya PowerShell'i kullanabilirsiniz. Ancak takma adı Birleşik Gruplardan toplu olarak kaldırmak istiyorsanız PowerShell size zaman kazandıracaktır. Bu yazımızda PowerShell ile Unified Group'tan takma ad adresini kaldıracağız ve Unified Groups'tan takma ad adresini toplu olarak kaldıracağız.
giriiş
Cmdlet'leri ve Remove-Alias-M365-Group.ps1 PowerShell betiğini çalıştırmadan önce Exchange Online PowerShell'e bağlanmanız gerektiğini unutmayın.
PS C:\> Connect-ExchangeOnlineTakma adı Microsoft 365 Grubundan kaldırma
Microsoft 365 grubunu edinin
Get-UnifiedGroup cmdlet'ini çalıştırın ve Microsoft 365 Gruplarını listeleyin.
PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress | Sort-Object DisplayName
DisplayName PrimarySmtpAddress
----------- ------------------
Group1 group1@exoip.com
Group2 group2@exoip.com Microsoft 365 grup e-posta adreslerini alın
Microsoft 365 Grubunun e-posta adreslerini genişletin. Örneğimizde group1@exoip.com grubu.
PS C:\> Get-UnifiedGroup -Identity group1@exoip.com | Select-Object -ExpandProperty EmailAddresses | Sort-Object
SMTP:group1@exoip.com
smtp:group1@M365x877334.onmicrosoft.com
smtp:group1alias@exoip.com
smtp:group1new@exoip.com
SPO:SPO_b48f9d1b-80ee-4bee-b5a1-0c07cdb24f82@SPO_d032a20d-16c9-4e5b-87c3-30b055ded8ccMicrosoft 365 Grup takma adını kaldırın
Set-UnifiedGroup cmdlet'i ve EmailAddresses parametresiyle takma adı kaldırın. Bu örnekte smtp:group1alias@exoip.com adresini kaldıracağız.
PS C:\> Set-UnifiedGroup -Identity group1@exoip.com -EmailAddresses @{Remove="group1alias@exoip.com"}Microsoft 365 Grubu takma adının kaldırılmasını doğrulayın
Takma ad adresinin başarıyla kaldırıldığını doğrulayın.
PS C:\> Get-UnifiedGroup -Identity group1@exoip.com | Select-Object -ExpandProperty EmailAddresses | Sort-Object
SMTP:group1@exoip.com
smtp:group1@M365x877334.onmicrosoft.com
smtp:group1new@exoip.com
SPO:SPO_b48f9d1b-80ee-4bee-b5a1-0c07cdb24f82@SPO_d032a20d-16c9-4e5b-87c3-30b055ded8ccHer şey harika görünüyor!
Takma adları tüm Microsoft 365 Gruplarından kaldırmak isterseniz ne olur? Veya tüm Microsoft 365 gruplarından belirli bir etki alanı mı? Bir sonraki adımda buna bir göz atalım.
Takma adı Microsoft 365 Grubundan toplu olarak kaldırma
Microsoft 365 Grup PowerShell betiğinden kaldırma takma adını hazırlayın
Remove-Alias-M365-Group.ps1 betiğini indirin veya aşağıdaki kodu kopyalayıp Not Defteri'ne yapıştırın. Ona Remove-Alias-M365-Group.ps1 adını verin ve C:\scripts klasörüne yerleştirin. Eğer yoksa bir komut dosyası klasörü oluşturun.
# Get all Microsoft 365 groups
$Groups = Get-UnifiedGroup -ResultSize Unlimited
# Loop through each group
foreach ($Group in $Groups) {
# Change @contoso.com to the domain that you want to remove
$Group.EmailAddresses | Where-Object { ($_ -clike "smtp*") -and ($_ -like "*@contoso.com") } |
# Perform operation on each item
ForEach-Object {
# Remove the -WhatIf parameter after you tested and are sure to remove the alias
Set-UnifiedGroup $Group.DistinguishedName -EmailAddresses @{remove = $_ } -WhatIf
# Write output
Write-Host "Removing $_ from $Group" -ForegroundColor Green
}
}8. Satır: *@contoso.com değerini, posta kutularından kaldırmak istediğiniz alan adıyla değiştirin.
Birkaç örnek:
Örnek 1: tajran adlı takma ad adreslerini kaldırın. “*tajran*” ekleyin.
Örnek 2: exoip.com etki alanına sahip takma ad adreslerini kaldırın. “*@exoip.com” ekleyin.
Benim örneğimde bu şekilde görünüyor.
# Get all Microsoft 365 groups
$Groups = Get-UnifiedGroup -ResultSize Unlimited
# Loop through each group
foreach ($Group in $Groups) {
# Change @contoso.com to the domain that you want to remove
$Group.EmailAddresses | Where-Object { ($_ -clike "smtp*") -and ($_ -like "*@exoip.com") } |
# Perform operation on each item
ForEach-Object {
# Remove the -WhatIf parameter after you tested and are sure to remove the alias
Set-UnifiedGroup $Group.DistinguishedName -EmailAddresses @{remove = $_ } -WhatIf
# Write output
Write-Host "Removing $_ from $Group" -ForegroundColor Green
}
}Bir sonraki adımda betiği çalıştıracak ve çalışırken göreceksiniz.
Microsoft 365 Grup PowerShell betiğinden takma adı kaldırma komutunu çalıştırın
Dizini komut dosyası yolu olarak değiştirin ve Remove-Alias-M365-Group.ps1 komut dosyasını çalıştırın. Komut dosyası ortamdaki tüm Birleşik Gruplardan geçecektir.
Komut dosyasına -WhatIf parametresinin eklendiğini bilmenizde fayda var. Komut dosyasını çalıştırırsanız ortamda hiçbir şey olmayacaktır. Ne olacağını gösteren bir çıktı alacaksınız.
Örneğimizde komut dosyası, @exoip.com alanına sahip tüm takma ad adreslerini toplu olarak kaldıracaktır. Komut dosyasını çalıştırdıktan sonra bunların kaldırılması gereken takma ad adresleri olduğunu doğrulayın.
PS C:\> cd C:\scripts
PS C:\scripts> .\Remove-Alias-M365-Group.ps1
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias2@exoip.com from Group2
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias1@exoip.com from Group2
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias@exoip.com from Group2
What if: Setting unified group Identity:"group1_db4bfda1-d553-4916-885b-2d439543d723".
Removing smtp:group1new@exoip.com from Group1-WhatIf parametresini PowerShell betiğinden kaldırın ve betiği yeniden çalıştırın. Takma ad adresleri Microsoft 365 Gruplarından toplu olarak kaldırılır.
PS C:\scripts> .\Remove-Alias-M365-Group.ps1
Removing smtp:group2alias2@exoip.com from Group2
Removing smtp:group2alias1@exoip.com from Group2
Removing smtp:group2alias@exoip.com from Group2
Removing smtp:group1new@exoip.com from Group1Bunun Microsoft 365 Gruplarından istenmeyen takma adları kaldırmanıza yardımcı olacağını umuyorum.
Devamını oku: PowerShell ile kullanıcıları gruptan kaldırma »
Çözüm
Bu makalede, PowerShell ile Microsoft 365 Grubundan takma ad adresinin nasıl kaldırılacağını öğrendiniz. Ayrıca, hızlandırmak için takma ad adreslerinin Microsoft 365 Gruplarından toplu olarak nasıl kaldırılacağını da gösterdik. Remove-Alias-M365-Group.ps1 PowerShell betiğini indirin. Kaldırmak istediğiniz alanı ekleyin ve komut dosyasını çalıştırın. Betik çıktısı hangi takma ad adreslerinin kaldırıldığını gösterecektir. Yazıda görüldüğü gibi öncelikle -WhatIf parametresi ile test yapmayı unutmayın.
Bu makaleyi beğendiniz mi? Azure AD Çok Faktörlü Kimlik Doğrulamasını Yapılandırma konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.