Consultar por todos los usuarios del Dominio dsquery user -name * -limit 0
Consultar por todos los equipos del Dominio dsquery computer -limit 0
Consultar por OU dsquery ou -limit 0
Consultar por equipos usando comodín * dsquery computer -name dalmon* -limit 0
Consultar-Exportar equipos inactivos de últimas 8 semanas dsquery computer -inactive 8 -limit 0 > c:\Users\dalmonacid\Desktop\Inactivos.csv
Desactivar equipo por el nombre (Reemplazar * por el nombre del equipo) dsmod computer wbaeza -disabled yes
Consultar por usuarios deshabilitados dsquery user -disabled -limit 0
Consultar por equipos deshabilitados dsquery computer -disabled -limit 0
Consultar todos los usuarios, el dsget saca el samid (login), la fecha de expiración, correo y si la cuenta se encuentra o no deshabilitada.
dsquery user -name * -limit 0 | dsget user -samid -acctexpires –email -disabled > c:\Users\dalmonacid\Desktop\usuarios.csv
Consultar cuentas de correo de usuarios que comienzan con “mc” dsquery user -samid mc* | dsget user –email
Consultar todos los usuarios, mostrar cuenta, nombres y correo dsquery user -name * -limit 0 | dsget user -samid –display -email
Consultar el userDN de un usuario dsquery user domainroot -name dago*
Mover un equipo desde una OU hacia otra OU dsmove "CN=DALMONACID,OU=Equipos Usuarios,DC=domc001,DC=cl" -newparent
"OU=Inactivos,OU=Equipos del Dominio,DC=domc001,DC=cl"
Mover a OU equipos inactivos hace 2 meses for /f "Tokens=*" %s in ('dsquery computer -inactive 8 -limit 0') do dsmove %s -newparent
"OU=Inactivos,OU=Equipos del Dominio,DC=domc001,DC=cl"
Buscar equipos por un criterio y moverlos a respectiva OU (equipos que comiencen con pcqf) for /f "Tokens=*" %s in ('dsquery computer -name pcqf* -limit 0') do dsmove %s -newparent
"OU=Inactivos,OU=Equipos del Dominio,DC=domc001,DC=cl"
Consultar por equipos de una OU y exportar a CSV
dsquery computer -limit 0 "OU=Inactivos,OU=Equipos del Dominio,DC=domc001,DC=cl" > c:\Users\dalmonacid\Desktop\equiposinactivos.csv
Mover a OU usuarios inactivos hace 2 meses for /f "Tokens=*" %s in ('dsquery user -inactive 8 -limit 0') do dsmove %s -newparent "OU=Bloqueados Pre-
Eliminacion,DC=domc001,DC=cl"
Buscar equipos por un criterio y exportarlos a CSV (equipos que comiencen con pcqf) dsquery computer -name pcqf* -inactive 8 -limit 0 > c:\Users\dalmonacid\Desktop\Locales.csv
Buscar equipos inactivos por un criterio y moverlos a OU (equipos que comiencen con pcqf) for /f "Tokens=*" %s in ('dsquery computer -name pcqf* -inactive 8 -limit 0') do dsmove %s -newparent
"OU=Inactivos,OU=Equipos del Dominio,DC=domc001,DC=cl"
Mostrar Miembros de un Grupo dsget group "CN=Mesa_Ayuda_Internet,OU=Nuevos,OU=Internet por Firewall,DC=domc001,DC=cl" –
members
Exportar usuarios de un Grupo dsget group "CN=Internet_Gerentes_Filiales,OU=Internet por ISA Server,DC=domc001,DC=cl" -members > c:\
Users\dalmonacid\Desktop\InternetGerentes.csv