“使用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
转载于:https://blog.51cto.com/fengc/1430097