Saya seorang pengembang di organisasi saya, tetapi saya telah ditugaskan untuk mengatur ulang kata sandi pada pengguna email 10k di OU di Active Directory. Saya diberi izin yang tepat, lalu mengirim artikel TechNet berikut , tetapi saya tidak yakin di mana saya menjalankan ini atau bagaimana tepatnya kerjanya. Saya minta maaf jika pertanyaan ini terlalu samar, tetapi saya tidak yakin di mana lagi saya bisa bertanya (saya akan meminta sysadmin di organisasi saya, tetapi butuh beberapa saat untuk menjawab). Bisakah seseorang memberi saya ikhtisar tentang apa sebenarnya yang dilakukan cmdlet ini dan bagaimana saya akan menjalankannya?
active-directory
Christopher Garcia
sumber
sumber
Jawaban:
Jauh lebih mudah dari itu. Instal (tergantung pada selera OS workstation Anda) Alat Administrasi Server Jarak Jauh sehingga Anda mendapatkan alat AD DS. Jangan lupa untuk masuk ke Fitur Windows Anda di Control Panel untuk mengaktifkan set alat yang benar.
Setelah Anda selesai melakukannya, perintah berikut akan mencapai hasil yang Anda inginkan:
~ Ganti "OU = myOU, OU = myUsers, DC = myDomain, DC = loc" dengan nama dibedakan dari OU yang berisi pengguna yang akan diubah
sumber
CN=Joe Bloggs,OU=Sales,OU=Users,DC=corp,DC=acme-widgets,DC=local
Saya hanya ingin membuang ini di luar sana dan mengatakan ini adalah ide yang mengerikan. Jika kebutuhan untuk mengubah kata sandi pengguna 10K hadir, reset massal tidak boleh menjadi bagian dari proses. Paling-paling, hanya memaksa perubahan lain kali jika pengguna masuk akan mencegah lubang keamanan raksasa yang Anda buka.
sumber
Berikut varian PowerShell untuk ditambahkan ke dalam campuran. Jalankan ini dari Modul Direktori Aktif untuk Windows Powershell. Perhatikan bahwa kata sandi harus memenuhi persyaratan (panjang, kompleksitas, dll.) Yang ditentukan oleh kebijakan domain.
Hal-hal yang perlu Anda ubah adalah
-SearchBase
parameter dan-NewPassword
parameternya.Gunakan
Import-Module ActiveDirectory
untuk menambahkan Modul Direktori Aktif ke dalam PowerShell default.Get-ADUser -Filter * -SearchScope Subtree -SearchBase "OU=Department,OU=Users,DC=corp,DC=acme-widgets,DC=local" | Set-ADAccountPassword -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "New Password Here" -Force)
Untuk melihat apa yang akan mempengaruhi pengguna ini sebelum Anda menjalankan perintah di atas, keluarkan perintah ini untuk memberi Anda daftar akun yang terpengaruh.
Get-ADUser -Filter * -SearchScope Subtree -SearchBase "OU=Reset Pwd 2,OU=Reset PWD 1,DC=corp,DC=acme-widgets,DC=local" | Ft Name
sumber
Saya pikir mengatur ulang 10k kata sandi bukan ide yang baik. Cukup kita dapat memilih opsi "ubah pada log masuk berikutnya" Ini akan memastikan bahwa kita tidak melanggar kebijakan atau proses Keamanan Informasi. GN
sumber