Odgovor
Stvorite jednostavnu tekstualnu datoteku s popisom računala (u stupcu) koje želite prenijeti (samo kopirajte stupac iz Excela).
Uvezite PoSh modul za rad s Active Directoryom:
Uvozni modul ActiveDirectory
Nabavite sadržaj tekstualne datoteke i dodijelite je varijabli.
$ PCs = gc "C: \ ps \ buh-pc.txt"
Postavite ciljni OU na koji želite premjestiti račune računala.
$ TargetOU = "OU = Buhgalteriya, OU = Računala, DC = corp, DC = winitpro, DC = ru"
Zatim u petlji za svaki redak iz tekstualne datoteke pronalazimo računalni objekt u AD-u pomoću cmdleta Get-ADComputer i premještamo ga u ciljani OU pomoću cmdela Move-ADObject pomoću cjevovoda.
foreach ($ PC u $ PC)
Get-ADComputer -Identity $ PC | Pomicanje-ADObject -TargetPath $ TargetOU
Možete dodati parametar u cmdlet Move-ADObject da biste vidjeli što se događa, ali ne i za prijenos objekata u AD -WHATIF.