A válasz
Készítsen egy egyszerű szöveges fájlt az átvitt számítógépek listájával (egy oszlopban) (csak másolja az oszlopot az Excelből).
Importálja a PoSh modult az Active Directory használatához:
Importmodul ActiveDirectory
Töltse le a szöveges fájl tartalmát, és rendelje hozzá egy változóhoz.
$ PCs = gc "C: \ ps \ buh-pc.txt"
Állítsa be azt a cél-OU-t, amelyre át kívánja helyezni a számítógépes fiókokat.
$ TargetOU = "OU = Buhgalteriya, OU = Computers, DC = corp, DC = winitpro, DC = ru"
Ezután a szövegfájl minden sorának hurkában megtaláljuk a számítógépes objektumot az AD-ben a Get-ADComputer parancsmag segítségével, és a Move-ADObject parancsmag segítségével áthelyezzük a cél OU-ra..
foreach ($ PC $ PC-kben)
Get-ADComputer -Identity $ PC | Move-ADObject -TargetPath $ TargetOU
Felvehet egy paramétert a Move-ADObject parancsmaghoz, hogy megnézze, mi történik, de nem továbbítja az objektumokat az AD-hez. -WhatIf.