DSQUERY user -inactive 4 | DSMOVE -newparent <distinguished name of target OU>
运行此脚本并出现“dsmove 失败(用户)是一个未知参数”。
如果我运行 dsquery 而不使用 dsmove,它会干净地为我提取一个列表。如果我只用一个帐户运行,它也能正常工作。
有什么想法吗?
答案1
让它工作了,这就是我所做的:
批处理文件,使用运行该批处理文件的相关 windows sch 任务读取以下内容。运行良好。
记得在2008中勾选“以最高权限运行”,并将运行改为“无论用户是否登录都运行”。
for /f "Tokens=*" %%s in ('dsquery computer -inactive 5 -limit 0') do (
DSMOVE %%s -newparent "OU=Computers,OU=Quarantine,OU=MyOu,DC=MyDomain,DC=local"
)