Forum
Herkese Selam,Windows 2012 R2 olan bir ortama Exchange
2013 sunucusu kuruldu AD üzerindeki yaklaşık 150 adet Security grup bulunmakta
bunların hepsi farklı OU lar içinde Exchange yönetim ekranında eski gruba mail
aç gibi bir seçenek yok, sadece yeni Dağıtım veya güvenlik grubu bu yönetim
ekranından açılır ise bu gruplara mail atana biliyor. Powershell baktığımda
“Enable-DistributionGroup -Identity "Test Grubu"”
şeklinde tek tek grup isimi açarak AD üzerindeki gruplara mail ataya biliyorsun
(Grup mutlak suretle üniversal grup olmak zorunda niye onu da anlamış değilim
ama zaten gruplarımın bir çoğu üniversal grup olduğundan buraya pek
takılmıyorum) PowerShell ile AD üzerindeki tüm gruplara otomatik olarak e-mail
nasıl ataya bilirim ve bu mail atamış olduğum gruplar bulundukları OU için
yazılmış olan e-posta ilkeleri doğrultusunda mı bir mail adresine sahip
olacak.Bilgisi olan varsa yardımcı olursa sevinirim...
merhaba
aşağıdaki komut ile enable edebilirsin.
Enable-DistributionGroup
-Identity "test group"
tabi bütün gruplara uygulamak için öncelikle grupları get ile çekip bir değişkene atayabilirsin veya bir txt veya csv'ye export edip daha sonra oradan enable edilebilir.
Mumin Selam
Tüm grupları bir txt file bu komut (get-adgroup -filter * |
sort name | select Name) ile aldım şimdi elimdeki bu dosyayı nasıl kullanıcam
[PS] C:\>Enable-DistributionGroup -Identity .\gruplar.txt denedim ama olmadı
Get-Group -OrganizationalUnit "OU=IT,DC=ozgrup,DC=local" | ?{ $_.GroupType -match "Universal" } ile grupları listelemek daha mantıklı oldu gibi
En azından her OU için bu komutu çalıştırdığımda sorunsuz mailler açıldı.
Alanadı: ozgrup.local
Ou Adı : Oznakliyat
-------------------------------------------------
Get-Group -OrganizationalUnit "OU=Oznakliyat,DC=ozgrup,DC=local" | ?{ $_.GroupType -match "Universal" } | %{
If ($_.RecipientType -eq "Group") {
Enable-DistributionGroup $_.DistinguishedName
}
}
-------------------------------------------------
Get-Group -OrganizationalUnit "OU=Ozgumruk,DC=ozgrup,DC=local" | ?{ $_.GroupType -match "Universal" } | %{
If ($_.RecipientType -eq "Group") {
Enable-DistributionGroup $_.DistinguishedName
}
}