Jawabannya
Buat file teks sederhana dengan daftar komputer (dalam kolom) yang ingin Anda transfer (cukup salin kolom dari Excel).
Impor modul PoSh untuk bekerja dengan Active Directory:
Impor-Modul ActiveDirectory
Dapatkan konten file teks dan tetapkan ke variabel.
$ PCs = gc "C: \ ps \ buh-pc.txt"
Tetapkan OU target yang ingin Anda pindahkan akun komputer.
$ TargetOU = "OU = Buhgalteriya, OU = Komputer, DC = corp, DC = winitpro, DC = ru"
Kemudian, dalam loop untuk setiap baris dari file teks, kami menemukan objek komputer dalam AD menggunakan cmdlet Get-ADComputer dan memindahkannya ke OU target menggunakan cmdlet Pindahkan-ADObject menggunakan pipeline.
foreach ($ PC dalam $ PCs)
Dapatkan-ADComputer -Identity $ PC | Pindahkan-ADObject -TargetPath $ TargetOU
Anda dapat menambahkan parameter ke cmdlet Pindahkan-ADObject untuk melihat apa yang terjadi, tetapi tidak untuk mentransfer objek ke AD -Whatif.