“使用Bat批處理”
篩選符合特定計算機名稱到特定OU
dsquery computer -o rdn -name NXX* >>c:\XX.csv
FOR /F "eol=; tokens=1,2,3* delims=" %%a in (c:\XX.csv) do dsmove cn=%%a,CN=Computers,dc=contoso,dc=com -newparent ou=X,dc=contoso,dc=com
篩選不同OU下的被禁用用戶到特定OU
dsquery user "OU=XX,dc=contoso,dc=com" -limit 0 -disabled >>c:\XX.csv
for /f %%a in (c:\XX.csv) do dsmove %%a -newparent OU=XX,dc=contoso,dc=com
篩選超過4周不活躍用戶到特定OU
dsquery user "OU=XX,dc=contoso,dc=com" -limit 0 -inactive 4 >>c:\XXday.csv
for /f %%a in (c:\XXday.csv) do dsmove %%a -newparent OU=XXday,dc=contoso,dc=com