Windows Script Host  

Modelo de objetos de Windows Script Host

El modelo de objetos de Windows Script Host está formado por 14 objetos. El objeto raíz es WScript.

En la ilustración siguiente se representa la jerarquía del modelo de objetos de Windows Script Host. Haga clic en un objeto del diagrama para ver el tema de la Ayuda asociado con el mismo.

WshScriptExec (objeto)WshSpecialFolders (colección)WshEnvironment (colección)WshUrlShortCut (objeto)WshShortCut (objeto)WshShell (objeto)WshNetwork (objeto)WshRemoteError (objeto)WshRemote (objeto)WshController (objeto)WshUnnamed (colección)WshNamed (colección)WshArguments (colección)WScript (objeto)

El modelo de objetos de Windows Script Host proporciona un método lógico y sistemático para realizar muchas tareas administrativas. El conjunto de interfaces COM que incluye se puede dividir en dos categorías:

Objetos de WSH y tareas asociadas

En la tabla siguiente encontrará una lista de los objetos de Windows Script Host y las tareas que suelen asociarse con ellos.

Objeto Qué puede hacer con este objeto
Wscript
  • Obtener y establecer los argumentos de línea de comandos
  • Determinar el nombre del archivo de comandos
  • Determinar el nombre de archivo del host (wscript.exe o cscript.exe)
  • Determinar la versión de información del host
  • Crear objetos COM y conectarse y desconectarse a ellos
  • Desactivar eventos
  • Detener la ejecución de una secuencia de comandos mediante programación
  • Enviar los resultados al dispositivo de salida predeterminado (por ejemplo, un cuadro de diálogo o la línea de comandos)
WshArguments Obtener acceso al conjunto de argumentos de línea de comandos
WshNamed Obtener acceso al conjunto de argumentos de línea de comandos con nombre
WshUnnamed Obtener acceso al conjunto de argumentos de línea de comandos sin nombre
WshNetwork
  • Conectarse a y desconectarse de recursos compartidos e impresoras de red
  • Asignar recursos compartidos de red y anular las asignaciones
  • Obtener acceso a la información acerca del usuario que inició la sesión actual
WshController Crear una secuencia de comandos remota mediante el método CreateScript() de Controller
WshRemote
  • Administrar de forma remoto los equipos de una red informática
  • Controlar otros programas o secuencias de comandos mediante programación
WshRemote Error Obtener acceso a la información de error disponible cuando finaliza una secuencia de comandos remota (un objeto WshRemote) debido a un error en la misma
WshShell
  • Ejecutar un programa en el equipo local
  • Modificar el contenido del Registro
  • Crear un acceso directo
  • Obtener acceso a una carpeta del sistema
  • Modificar las variables de entorno (como WINDIR, PATH o PROMPT)
WshShortcut Crear un acceso directo mediante programación
WshSpecialFolders Obtener acceso a cualquiera de las carpetas especiales de Windows
WshURLShortcut Crear mediante programación un acceso directo a un recurso de Internet
WshEnvironment Obtener acceso a todas las variables de entorno (como WINDIR, PATH o PROMPT)
WshScriptExec Determinar la información de estado y error acerca de una secuencia de comandos ejecutada mediante Exec()

Obtener acceso a los canales StdIn, StdOut y StdErr

Además de las interfaces de objetos que proporciona Windows Script Host, los administradores pueden utilizar cualquier control ActiveX que exponga interfaces de automatización para realizar diferentes tareas en la plataforma Windows. Por ejemplo, pueden escribir secuencias de comandos para administrar la Interfaz del servicio Active Directory de Windows (ADSI, Active Directory Service Interface).

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.