Bir guruba birden fazla kişi eklemek isteyebilirsiniz. Kişi sayısı çoğaldıkça kişileri gruba tek tek eklemek can sıkıcı olabilir.
Aşağıda paylaştığım scriptte çeşitli düzenlemeler yaparak belirlediğiniz bir gruba birden fazla kişiyi aynı anda powershell ile ekleyebilirsiniz.
Aşağıda paylaştığım scriptte “csvlisteyolu” şeklinde belirttiğim yere CSV dosyanızın tam yolunu,”Group-Name” şeklinde belirttiğim yere ise Active directory grubunun adını yazmanız gerekiyor.
İçerik Tablosu
göster
Active Directory Grubuna Toplu Kullanıcı Eklemek
CSV dosyanızı ilk satırında User-Name yazması ve guruba eklemek istediğiniz personellerin kullanıcı adları alt alta gelecek şekilde oluşturmanız yeterlidir.
Scripte aynı zamanda Github Repomdan erişebilirsiniz.
Import-Module ActiveDirectory
Import-Csv -Path “csvlisteyolu” |
ForEach-Object {Add-ADGroupMember -Identity “Group-Name” -Members $_.’User-Name’}

Ben de aynı yöntemi kullanarak 150 kişiyi aynı anda bir AD grubuna ekledim; CSV dosyasını sadece ‘User-Name’ başlığıyla hazırlayıp scripti çalıştırdığımda işlem birkaç saniyede tamamlandı. Özellikle Add-ADGroupMember komutunun pipeline ile çalışması zaman kazandırdı ve süreci çok sorunsuz hâle getirdi.
Ben de benzer bir senaryoda aynı yöntemi kullandım; CSV dosyasını hazırlayıp Import‑Csv ile okuyarak Add‑ADGroupMember komutunu döngü içinde çalıştırdığımda, 150 kişiyi sadece birkaç saniyede gruba ekleyebildim. Özellikle ‘User-Name’ başlığının doğru olması ve dosyanın UTF‑8 formatında kaydedilmesi süreci sorunsuz hâle getirdi.
Ben de benzer bir senaryoda aynı scripti kullandım ve CSV dosyasını UTF-8 BOM olmadan kaydettiğimizde karakter sorunları yaşamadım. Ayrıca Add-ADGroupMember komutuna -WhatIf parametresini ekleyerek eklemelerin nasıl gerçekleşeceğini önceden test edebildim; bu sayede hatalı kullanıcıları erken tespit edip düzeltme şansı bulduk.