Script do Active Directory: DSMOVE falhou

2
DSQUERY user -inactive 4 | DSMOVE -newparent <distinguished name of target OU>

Executando este script e obtendo "dsmove failed (user) é um parâmetro desconhecido".

Se eu executar o dsquery sem o dsmove, ele puxará uma lista para mim. Se eu correr com apenas uma conta, também funciona.

Pensamentos?

    
por Malnizzle 10.03.2010 / 22:30

1 resposta

3

Entendi, aqui está o que eu fiz:

arquivo em lote que lê o abaixo com uma tarefa correlacionada windows sch que executa o morcego. Funciona como um campeão.

Lembre-se, em 2008, de verificar a "execução com privilégios mais altos" e de alterar a execução para "executar se o usuário está conectado ou não".

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" 
) 
    
por 25.03.2010 / 19:29