Dar un RESET a maquinas de una OU practico para maquinas que quedan encendidad

On Error Resume Next

Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"

Set objCommand.ActiveConnection = objConnection
objCommand.CommandText = "Select Name, Location from 'LDAP://OU=Centura,OU=Binaria,OU=Computadores,DC=GRUPOCGE,DC=CL' Where objectClass='computer'"
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst

Do Until objRecordSet.EOF
   'Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value
   'Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value
   txtPCName = objRecordSet.Fields("Name").Value
   txtshutdown = "shutdown -r" 
   set objShell = CreateObject("WScript.Shell")
   objShell.Run txtShutdown
   objRecordSet.MoveNext
Loop

 

Published 3/10/2011 19:24 por M@rTIn's
Archivado en:
Comparte este post:
http://geeks.ms/blogs/mojeda/archive/2011/10/03/dar-un-reset-a-maquinas-de-una-ou-practico-para-maquinas-que-quedan-encendidad.aspx

Comentarios

# re: Dar un RESET a maquinas de una OU practico para maquinas que quedan encendidad

Hola,

qué contiene prueba.bat ?

Saludos.

Friday, October 07, 2011 6:45 PM por Kiquenet

# re: Dar un RESET a maquinas de una OU practico para maquinas que quedan encendidad

txtshutdown = "\\ & txtPCName\admin$\prueba.bat" seria el comando a ejecutar entre comillas "shutdown -r"

Wednesday, October 12, 2011 11:05 PM por M@rTIn's

# re: Dar un RESET a maquinas de una OU practico para maquinas que quedan encendidad

"shutdown -r"

Wednesday, October 12, 2011 11:08 PM por M@rTIn's