PowerShell kullanarak Active Directory etki alanına yeni bir kullanıcı ekleme
Yerel Active Directory (AD) araçlarının sınırlamaları, yöneticileri ve teknisyenleri PowerShell kullanarak günlük kullanıcı yönetimi görevlerini yerine getirmeye zorlamaktadır. Bir etki alanına kullanıcı ekleme, belirli bir AD etki alanına kullanıcı listesi ekleme, bir dağıtım grubuna birden fazla kullanıcı ekleme veya kullanıcıların e-posta bilgilerini ekleme, AD kullanıcılarını genel adres listelerinden gizleme gibi diğer rutin kullanıcı değiştirme işlemlerini gerçekleştirmek için karmaşık PowerShell kod dizileriyle mücadele ederler.
PowerShell’de, gerçekleştirilecek işleme bağlı olarak, New-ADUser, ADD-ADGroupMember vb. gibi çeşitli cmdlet’lerin tek başına veya birlikte kullanılması gerekir, bu da PowerShell’i çok karmaşık bir seçenek haline getirir.
Bu sayfada, PowerShell ve tamamen GUI tabanlı bir Active Directory, Office 365 ve Exchange yönetim ve raporlama çözümü olan ADManager Plus kullanılarak bir etki alanına kullanıcı ekleme gibi bir kullanıcı yönetimi işlemi karşılaştırılmaktadır.
Windows PowerShell
PowerShell kullanarak bir AD kullanıcı hesabı ekleme adımları:
- Bu eylemi gerçekleştirmek ve ayrıca ilgili etki alanında PowerShell kod dizilerini çalıştırmak için gerekli izinlere sahip olduğunuzdan emin olun.
- Eklenecek hesabın sAMAccountName, ayırt edici ad (DN), parola vb. gibi gerekli özniteliklerinin değerini alın.
- Kod dizisini yeni-ADUser cmdlet’ini kullanarak oluşturun ve PowerShell penceresinde çalıştırın.
Bir etki alanındaki belirli bir OU’ya AD kullanıcı hesabı eklemek için örnek bir PowerShell kod dizisi
Bu kod dizisi, Jack Sparrow kullanıcısını OU MaverickPirate içindeki BlackPearl etki alanına ekleyecektir.
ADManager Plus
Yeni bir AD kullanıcı hesabı ekleme
- Management sekmesindeki User Management’te bulunan Create Single User seçeneğine tıklayın.
- İstediğiniz Etki Alanı ve şablonu seçin, gerekli tüm öznitelikleri girin ve Create’e tıklayın.
Ekran görüntüsü
AD’ye yeni kullanıcı hesapları eklemek için PowerShell kullanmanın sınırlamaları.
- AD’de yeterli izinlere sahip değilseniz PowerShell kullanarak belirli etki alanlarına AD kullanıcı hesapları ekleyemezsiniz. ADManager Plus ile teknisyenlerin doğrudan DC’de oturum açması gerekmediğinden, yerel AD’deki ayrıcalıklarının yükseltilmesi veya değiştirilmesi gerekmez.
- Tüm özniteliklerin LDAP adlarının kod dizisine doğru girilmesi gerektiğinden gerekli tüm özniteliklere sahip kullanıcı hesaplarının eklenmesi için PowerShell’in kullanılması zordur; herhangi bir yazım hatası hatalara yol açacaktır. ADManager Plus ise tüm özniteliklerin tek seferde konfigüre edilmesini mümkün kılan kullanıcı oluşturma şablonlarını sunar. Bu şablonlar ayrıca belirli özniteliklerin otomatik olarak konfigüre edilmesine olanak tanıyan kurallar da sunar.
- PowerShell ile yeni kullanıcı oluşturmanın otomatik hale getirilmesi karmaşık ve uzun bir kod dizisi gerektirir. Ancak ADManager Plus basit nokta ve tıklama eylemleriyle kullanıcı oluşturmayı otomatik hale getirir.
- Bir etki alanına birden fazla kullanıcı eklenmek veya PowerShell kullanarak dağıtım gruplarına birden fazla kullanıcı eklemek için bir CSV dosyası kullanmak isterseniz, kod dizisinin değiştirilmesi gerekir. ADManager Plus ile CSV içe aktarma seçeneği yerleşik olduğundan ister tek ister toplu kullanıcı ekleme olsun, aynı özellikleri kullanarak gerekli kullanıcı yönetimi işlemlerini zahmetsizce gerçekleştirebilirsiniz.
- Kod dizilerini PowerShell penceresinden nasıl çalıştıracağınızı bilmelisiniz. ADManager Plus tamamen GUI tabanlıdır ve web tabanlı konsolundan sadece fare tıklamalarıyla tüm yönetim ve raporlama eylemlerini gerçekleştirmeyi mümkün kılar.
- Yanlış yerleştirilmiş bir kısa çizgi veya kod dizisinde kullanılan özniteliklerden herhangi birini konfigüre etmek için yeterli iznin olmaması bile hatalara yol açacaktır. ADManager Plus’taki tüm eylemler GUI odaklı olduğundan, kod dizisi yazmaya gerek yoktur ve hata olasılığını ortadan kaldırır.
İlgili Powershell Nasıl Yapılır Kılavuzları:
-
AD Kullanıcı Yönetimi için
- Powershell kullanarak AD'de yeni kullanıcı hesapları oluşturma
- PowerShell kullanarak Active Directory kullanıcılarını CSV'den içe aktarma
- Powershell kullanarak AD'de yeni kullanıcı ekleme
- Powershell kullanarak AD kullanıcı özniteliklerini değiştirme
- PowerShell kullanarak Active Directory kullanıcı hesaplarını etkinleştirme
- PowerShell kullanarak AD hesaplarını devre dışı bırakma
- Powershell kullanarak AD'de kullanıcı hesaplarını silme
- Powershell kullanarak AD kullanıcı hesaplarını taşıma
- PowerShell kullanarak kullanıcıları Active Directory grubundan kaldırma
- Powershell kullanarak AD Hesapları için son geçerlilik tarihi belirleme
- Powershell kullanarak AD Hesap Denetimi Değerlerini Değiştirme
- Powershell kullanarak AD hesaplarının kilidini açma
- Powershell kullanarak AD Nesnelerini değiştirme
- Powershell kullanarak AD hesaplarını hiçbir zaman sona ermeyecek şekilde ayarlama
- Powershell Komut Dosyalarıyla AD kullanıcısına proxy adresi ekleme
-
AD Kullanıcı Raporlaması için
- Powershell kullanarak tüm AD kullanıcılarının raporunu alma
- Powershell kullanarak etkin/devre dışı AD kullanıcı hesaplarını alma
- Etkinleştirilmiş AD kullanıcıları raporunu Powershell kullanarak dışa aktarma
- Powershell kullanarak AD'de devre dışı bırakılan kullanıcılar raporunu alma
- PowerShell kullanarak Active Directory hesabı durum raporlarını alma
- Powershell kullanarak kilitli AD kullanıcı hesaplarını bulma
- Powershell kullanarak AD'de hesap süresi dolmuş kullanıcıları bulma
- Powershell kullanarak AD kullanıcı hesaplarının son oturum açma zamanını alma
- Powershell kullanarak birden fazla OU'dan AD kullanıcılarının listesini alma
- Powershell ile hiçbir zaman sona ermeyecek şekilde ayarlanmış AD kullanıcı hesaplarını listeleme
- Powershell kullanarak AD'de belirli kullanıcıları bulma
- Belirli bir Departmana ait AD kullanıcılarının listesini alma
- Powershell kullanarak boş özniteliklere sahip AD kullanıcılarının listesini alma
- Powershell kullanarak Belirli bir CN'ye sahip AD Kullanıcılarının listesini alma
-
GPO Yönetimi için
- Powershell kullanarak GPO oluşturma
- PowerShell kullanılarak GPO bağlantılarını oluşturma ve kaldırma
- Powershell kullanarak GPO'yu düzenleme
- Powershell kullanarak GPO raporu oluşturma
- Powershell kullanarak Bağlantısı Kaldırılış GPO'yu Görüntüleme
- Powershell kullanarak GPO Listesini alma
- Powershell kullanarak GPO Bağlantı Raporu alma
- Powershell kullanarak GPO'yu yedekleme ve geri yükleme
-
Parola Yönetimi için
- PowerShell kullanarak AD kullanıcılarının parolasını değiştirme
- PowerShell kullanarak AD kullanıcısının son parola değiştirme tarihini bulma
- Powershell kullanarak AD hesapları için parola belirleme
- PowerShell ile AD kullanıcısının bir sonraki oturum açışında parolayı değiştirme gerekliliğini ayarlama
- Powershell kullanarak AD kullanıcı parolasını hiçbir zaman sona ermeyecek şekilde ayarlama
- Powershell kullanarak parola süresi dolmuş kullanıcıların listesini alma
- Powershell kullanarak parola süresi yakında dolacak kullanıcıları alma
- Powershell kullanarak parolalarının süresi hiçbir zaman sona ermeyecek AD Kullanıcılarının Listesini alma
- Powershell kullanarak AD Kullanıcılarının Parola Süresini Sona Erme Tarihini Alma
-
AD Grup Yönetimi için
- Powershell kullanarak Active Directory grupları oluşturma
- Powershell kullanarak Active Directory gruplarına kullanıcı ekleme
- Powershell kullanarak bir grubu başka bir AD Grubunun üyesi olarak ekleme
- Powershell kullanarak AD kullanıcıları için ana grup üyeliği ekleme
- PowerShell komut dosyalarını kullanarak AD grubu özniteliklerini değiştirme
- Powershell kullanarak Active Directory gruplarını silme
- PowerShell kullanarak bir grubu AD'deki başka bir gruptan kaldırma
- Powershell kullanarak dinamik dağıtım grupları oluşturma
- Powershell'i kullanarak dağıtım grupları oluşturma
- PowerShell kullanarak dağıtım gruplarına birden fazla üye ekleme
- Powershell kullanarak belirli bir AD kullanıcısının üyelik ayrıntılarını alma
- Powershell kullanarak AD'de grup üyeliği raporu
-
Dosya Erişim Yönetimi İçin
- Active Directory'de klasör izinlerini ayarlama ve değiştirme
- Powershell kullanarak AD'de dosya ve klasör izinlerini algılama
- Powershell'i kullanarak kullanıcının dosya ve klasör erişim izinlerini dışa aktarma
- Powershell kullanarak tüm AD nesnelerinin izinlerini alma
- Powershell kullanarak klasörler ve alt klasörler için ACL'yi alma
- Powershell'i kullanarak NTFS izinlerini alma
-
AD Bilgisayar Yönetimi için
- PowerShell kullanarak AD Bilgisayar hesapları oluşturma
- PowerShell kullanarak AD Bilgisayar özniteliklerini değiştirme
- PowerShell kullanarak AD Bilgisayar hesaplarını etkinleştirme
- PowerShell kullanarak AD Bilgisayar hesaplarını devre dışı bırakma
- Powershell kullanarak AD Bilgisayar hesaplarını taşıma
- PowerShell kullanarak AD Bilgisayar hesaplarını kaldırma
- PowerShell kullanarak etkin olmayan AD Bilgisayar hesaplarını bulma
- Powershell kullanarak AD Bilgisayarının son oturum açma zamanını bulma
- Powershell Kullanarak AD Etki Alanındaki Bilgisayarları Listeleme
-
Office 365 Yönetimi için
- Office 365 Powershell Modülüne Bağlanma Kılavuzu
- PowerShell kullanarak Office 365 gruplarına kullanıcı ekleme
- PowerShell kullanarak Office 365 kullanıcılarına lisans atama
- Office 365 kullanıcı lisanslarını Powershell kullanarak değiştirme
- Powershell'i kullanarak hesabınızdaki tüm Office 365 lisanslarını görüntüleme
- Powershell kullanarak Office 365 lisansını kullanıcı hesaplarından kaldırma
- Powershell kullanarak Office 365 kullanıcıları lisans raporu
- Powershell kullanarak tüm Office 365 grup üyelerini alma
- Powershell kullanarak dinamik dağıtım grubu üyeleri raporu
- Powershell kullanarak dinamik dağıtım grupları raporu
-
Exchange Yönetimi için
- Exchange Online PowerShell'e Bağlanmak için Hızlı Kılavuz
- Powershell ile Exchange Online'da Posta Kutuları Oluşturma
- Powershell kullanarak posta kutularını Exchange Online'dan kaldırma
- PowerShell kullanarak Exchange Online dağıtım grupları listesini dışarı aktarma
- Powershell ile Exchange Server'da Posta Kutuları Oluşturma
- Powershell kullanarak kullanıcı posta kutularını Exchange Server'dan kaldırma
- PowerShell kullanarak Dağıtım Grubu Üyeleri Raporunu Dışa Aktarma
