Cara Membuat Banyak Pengguna di Server 2008 dengan PowerShell

Cara Membuat Banyak Pengguna di Server 2008 dengan PowerShell
Cara Membuat Banyak Pengguna di Server 2008 dengan PowerShell

Video: Cara Membuat Banyak Pengguna di Server 2008 dengan PowerShell

Video: Cara Membuat Banyak Pengguna di Server 2008 dengan PowerShell
Video: CARA MENGEDITE VIDEO YOUTUBE SECARA LIVE - YouTube 2024, November
Anonim

Membuat pengguna melalui AD Pengguna dan Komputer adalah proses yang sangat mudah, tetapi Anda akan sering menghadapi situasi di mana Anda perlu membuat akun untuk sekelompok orang sekaligus. Tidak perlu ini menjadi proses yang memakan waktu lama bagi Anda, dan kami telah melakukan semua pengangkatan yang berat sehingga Anda tidak perlu melakukannya.

Kami baru saja mendapatkan daftar karyawan baru dari Departemen SDM, dan mereka cukup berbaik hati untuk memberikannya kepada kami dalam format excel. Pastikan file Excel Anda sesuai dengan format yang sama, dan pastikan Anda menggunakan Nama Depan dan Nama Belakang sebagai tajuk kolom.

Image
Image

Hal pertama yang akan kita lakukan adalah menyimpan file sebagai.csv, dan untuk melakukannya, kita klik pada Tombol Office dan pilih Save As.

Image
Image

Kami akan menamai file kami users.csv, dan pastikan kami memilih CSV (Comma delimited) dalam Simpan sebagai tipe kotak, dan kemudian klik Menyimpan.

Selanjutnya, kami akan membuat dokumen teks baru di server tempat kami akan melakukan pembuatan pengguna.
Selanjutnya, kami akan membuat dokumen teks baru di server tempat kami akan melakukan pembuatan pengguna.
Selanjutnya, kami akan menyalin yang berikut ini ke dalam dokumen teks baru kami:
Selanjutnya, kami akan menyalin yang berikut ini ke dalam dokumen teks baru kami:

$objOU=[ADSI]'LDAP://OU=People,DC=sysadmingeek,DC=com' $dataSource=import-csv 'users.csv' foreach($dataRecord in $datasource) { $cn=$dataRecord.FirstName + ' ' + $dataRecord.LastName $sAMAccountName=$dataRecord.FirstName + '.' + $dataRecord.LastName $givenName=$dataRecord.FirstName $sn=$dataRecord.LastName $sAMAccountName=$sAMAccountName.ToLower() $displayName=$sn + ', ' + $givenName $userPrincipalName=$sAMAccountName + '@sysadmingeek.com' $objUser=$objOU.Create('user','CN='+$cn) $objUser.Put('sAMAccountName',$sAMAccountName) $objUser.Put('userPrincipalName',$userPrincipalName) $objUser.Put('displayName',$displayName) $objUser.Put('givenName',$givenName) $objUser.Put('sn',$sn) $objUser.SetInfo() $objUser.SetPassword('P@assw0rd') $objUser.psbase.InvokeSet('AccountDisabled',$false) $objUser.SetInfo() }

Di baris pertama, pastikan Anda memasukkan informasi yang benar untuk domain Anda dan OU tempat Anda membuat pengguna. Anda juga ingin memperbarui baris @ sysadmingeek.com agar sesuai dengan domain Anda.

Image
Image

Kami kemudian ingin menyimpan file sebagai skrip PowerShell, jadi kami mengubah Simpan sebagai tipe: untuk Semua data (*), dan beri nama PSusersScript.ps1.

Image
Image

Sekarang kita perlu menyiapkan PowerShell untuk menjalankan skrip. Anda dapat meluncurkan PowerShell dengan mengklik pintasan di taskbar, atau dengan mengetik PowerShell di kotak pencarian cepat.

Kita perlu mengubah Kebijakan Eksekusi agar skrip dapat dijalankan dari jarak jauh, jadi kita mengetik
Kita perlu mengubah Kebijakan Eksekusi agar skrip dapat dijalankan dari jarak jauh, jadi kita mengetik

set-executionpolicy remotesigned

Saat diminta, kami ketik Y lalu tekan enter untuk mengeksekusi.

Image
Image

Sekarang setelah kami membiarkan skrip dijalankan, kami perlu menempatkan keduanya users.csv dan PSusersScript.ps1 file di folder kami untuk eksekusi. Karena prompt PowerShell secara alami muncul ke folder pengguna root, dan kita log masuk sebagai Administrator, kita akan menempatkannya di C: UsersAdministrator map. Ketika kedua file berada di folder, kita klik kanan pada PSusersScript.ps1 file dan pilih Jalankan dengan PowerShell.

Jika kita melihat di AD Pengguna dan Komputer, Anda sekarang akan melihat semua pengguna baru yang baru saja Anda buat.
Jika kita melihat di AD Pengguna dan Komputer, Anda sekarang akan melihat semua pengguna baru yang baru saja Anda buat.
Image
Image

Pengguna baru akan dibuat di Nama terakhir nama depan format, tetapi skrip dapat dengan mudah diubah sesuai kebutuhan Anda. Setelah Anda membuat skrip, yang harus Anda lakukan di masa mendatang adalah menempatkan daftar pengguna Anda di C: UsersAdministrator folder dan jalankan skrip PowerShell. Mudah!

Direkomendasikan: