Server 2008'de PowerShell ile Birden Çok Kullanıcı Oluşturma, 2. Bölüm Daha Fazla Alan
Önceki makalemizde, basit bir kullanıcı listesinden Active Directory'de oluşturulmasına en hızlı yolu gösterdik. Ancak, sık sık ekstra veri alanları olacak kullanıcıların bir listesini alırsınız. Her olası senaryo için vaktinden önce bir komut dosyası yazamadığımızdan, kullanıcı oluşturma PowerShell komut dosyasını nasıl alacağınızı ve amacınıza uygun şekilde nasıl değiştireceğinizi göstereceğiz..
Bu durumda, bize verildi Ofis yeni kullanıcılarımız için özellik olduğundan, oluşturulduktan sonra her yeni kullanıcı hesabımıza eklendiğinden emin olmak istiyoruz..
İlk yaptığımız şey, excel dosyasını bir .csv dosya.
Sonra Active Directory Kullanıcıları ve Bilgisayarları ek bileşenini açtık. İçin asıl öznitelik adının ne olduğunu bulmamız gerekir. Ofis alanından, geçerli kullanıcılarımızdan birinin özelliklerini çift tıklatarak açacağız..
Bu kullanıcının, onun için doldurduğu İnsan Kaynakları olduğunu görebiliriz. Ofis özniteliği Genel çıkıntı.
Tıklayacağız Özellik Düzenleyicisi Bunun için teknik adını bulmak için sekme Ofis alan, çünkü bir dakika içinde PowerShell'e girmek için buna ihtiyacımız olacak. Bu, Öznitelik adı için Ofis alan physicalDeliveryOfficeName. Öznitelik adı her zaman diğer sekmelerdeki Alan adıyla aynı olmadığından, aradığınızı bulmak bazen biraz zor olabilir. İhtiyacınız olan alanı bulamıyorsanız, her zaman sahte bir kullanıcı oluşturabilir ve yalnızca bu belirli alanı benzersiz bir şeyle değiştirebilirsiniz, ardından Özellik Düzenleyicisi sekme ve bulana kadar aşağı kaydır.
Şimdi bu yeni alanı yansıtmak için PowerShell betiğimizi düzenlememiz gerekecek. Bunun formatı “ÖznitelikAdı = dataRecord”. Alan adının .csv dosyasından doğru bir şekilde girildiğinden emin olmak istiyoruz.$ DataRecord.” girişi. Bu bölüm verileri kullanıcı dosyamızdan çekecektir:
$ PhysicalDeliveryOfficeName = $ dataRecord.Office
ve betiğin bu bölümü onu yeni kullanıcı nesnelerine koyacaktır:
$ ObjUser.Put ( “physicalDeliveryOfficeName”, $ physicalDeliveryOfficeName)
Bitmiş komut dosyası şöyle görünecek:
Komut dosyasını bir kaydettiğinizden emin olun. .pS1 dosya.
Bizim kullanıcı listesi ve bizim komut dosyası ile C: UsersAdministrator klasöründe, betiği sağ tıklayıp seçin PowerShell ile çalıştır.
AD Kullanıcılarına ve Bilgisayarlarına geri döndüğümüzde, yeni kullanıcılar oluşturulduğunu görebiliriz..
Yeni oluşturulan kullanıcılarımızdan birini açmak Ofis alan orjinal kullanıcı listemizdeki verilerle doldurulur..
PowerShell ile birden fazla kullanıcı oluşturmak çok kolay bir iştir ve bu bilgiyi parmaklarınızın ucunda, bir daha asla terlemeyeceksiniz.