Aprende Informatica Conmigo

  • Inicio
  • Contenido Anterior
    • VIDEOTUTORIALES
    • Windows Server 2008
    • POWERSHELL

20 noviembre, 2009 Por oscar 5 comentarios

VBScript: Configurar servicio de Windows XP como automatico

Continuando con los scripts en vbscript para automatizar tareas que realizamos normalmente para que no sean tan tediosas, en esta ocasion vamos a configurar un servicio como automatico y ademas lo iniciaremos.

Para este ejemplo, yo voy a utilizar el servicio servidor. Ya sabeis, ese que nos permite enviar y/o recibir mensajes «net send» entre los equipos.

No tiene ninguna complicacion asi que os dejo el script para que lo probeis y me digais que os parece:

——————————————————————-

‘serviciomensajeroautomatico.vbs
‘Script que establece el servicio «Mensajero» o «Messenger» como Automatico y lo inicia.
‘Nos sirve para cualquier idioma.
‘Creado por Oscar Abad   el   4-8-09   para www.aprendeinformaticaconmigo.com

Option Explicit
Dim objSrvMens
Dim servicios, servicio
Dim equipo
Dim errReturnCode

equipo = «.»

Set objSrvMens = GetObject(«winmgmts:» & «{impersonationLevel=impersonate}!\\» & equipo & «\root\cimv2»)
Set servicios = objSrvMens.ExecQuery («Select * from Win32_Service Where Name = ‘Messenger'»)

For Each servicio in servicios
errReturnCode = servicio.ChangeStartMode(«Automatic»)
errReturnCode = servicio.StartService()
Next

——————————————————————-

Espero vuestras opiniones despues de probarlo.

Saludos.

—–
Oscar Abad
http://www.xulak.com – Consultoría informática

oscar
oscar

Programador WordPress freelance

Publicado en: programacion, sistemas Etiquetado como: aprendeinformaticaconmigo, automatizar tareas, servicios, visual basic script

Acerca de oscar

Programador WordPress freelance

Comentarios

  1. Rodrigo dice

    29 diciembre, 2009 a las 18:40

    que genial no sabes cuanto trabajo me ahorrare mill gracias

    Accede para responder
  2. Rodrigo L dice

    29 diciembre, 2009 a las 18:51

    error??? me da un error dice: caracter no valido

    origen: error de compilación de microsoft vbscript

    Accede para responder
  3. Rodrigo L dice

    29 diciembre, 2009 a las 21:15

    definitivamente no funciona al parecer la \"\" estan mal (el security code apenas se lee)

    Option Explicit
    Dim objSrvMens
    Dim servicios, servicio
    Dim equipo
    Dim errReturnCode
    equipo = \".\"
    Set objSrvMens = GetObject(\"winmgmts:\" & \"{impersonationLevel=impersonate}!\\\\\" & equipo & \"\\root\\cimv2\")
    Set servicios = objSrvMens.ExecQuery(\"Select * from Win32_Service Where Name = ‘Messenger’\")
    For Each servicio In servicios
    errReturnCode = servicio.ChangeStartMode(\"Automatic\")
    errReturnCode = servicio.StartService()
    Next

    Accede para responder
    • oscar dice

      30 diciembre, 2009 a las 17:56

      Saludos rodrigo.
      Revisando el codigo que has puesto, veo que en equipo = «.» tienes: equipo = \».\».
      No comprendo muy bien lo que quieres hacer por que el script esta configurado para trabajar con el equipo local.
      Si lo que quieres hacer es trabajar con equipos remotos, habría que reescribir el codigo de todo el script.
      Pero también veo que tienes algunas cosas mas del codigo erroneas.
      Igual, para cerciorarse, mira a ver si puedes copiar el codigo del articulo (https://www.aprendeinformaticaconmigo.com/vbscript-configurar-servicio-de-windows-xp-como-automatico ) y ponerlo en un comentario para ver si el problema esta en que tu lo ves mal con tu navegador. Yo uso Mozilla Firefox.
      Venga, animo y feliz año….

      Accede para responder
  4. Rodrigo L dice

    30 diciembre, 2009 a las 19:00

    probe con un script mas simple (el de mapear unidades de red) y me doy cuenta que al copiar y pegar tengo que cambiar todas las cremillas(«») y los caracteres especiales

    probe con firefox google y chrome y todos me copian igual
    ahora por ejemplo

    GetObject(\»winmgmts:\» & <— que es este ultimo caracter? porque ami me lo muestra como una "&" (un and) entonces no se que pasa 🙁 probe en otras maquinas de la empresa y sigue igual

    Accede para responder

Deja una respuesta Cancelar la respuesta

Lo siento, debes estar conectado para publicar un comentario.

Hazte con el tema Divi

Divi WordPress Theme
Libro windows server 2008

Libro certificación Windows Server 2016

Libro certificación Windows Server 2016

Libro Windows Server 2016

Libro Windows Sever 2016
Web Hosting

Últimos artículos

  • PHP función var_dump(): Mostrar el contenido de una variable
  • PHP función unset(): Eliminar variables
  • MySQL LIMIT: Limitar la canidad de filas en una consulta
  • PHP función isset(): Evaluar si una variable está definida
  • PHP función empty(): Comprobar si una variable está vacía
  • MySQL SELECT DISTINCT para encontrar registros con diferente valor en el mismo campo
  • Los mejores libros en español para aprender WordPress

Mis Webs

  • Aprende Informática Conmigo
  • Dinapyme
  • MUSIKP
  • Oscar Abad Folgueira

Proyectos

  • Basabe Baserria
  • Batukada Battuere
  • Bicicletas Sin Pedales
  • Bordalan
  • C.R. Pantano del Rumblar
  • Dinapyme
  • DiverBiblio
  • Egia Ingenieros
  • Hermanos Vivas construcciones
  • Ibartxi – Suministros de Gas y Soldadura
  • LANBASE
  • LS Fotografía
  • Luke and Phil
  • Masajes Mas Sana
  • MUSIKP
  • Oh! Yeah Dev
  • Oscar Abad Folgueira
  • Participación ciudadana Basauri
  • Restaurante Bideko
  • Taldesport
  • Vicente Choya
  • WooCommerce Knowledge2K
  • Inicio
  • Contenido Anterior

Copyright © 2023 · Oscar Abad Folgueira Y DINAPYME· Acceder