Windows Script Host  

Propiedad Environment

Devuelve el objeto WshEnvironment (una colección de variables de entorno).

objeto.Environment ([cdnTipo]) 

Argumentos

objeto
Objeto WshShell.
cdnTipo
Opcional. Especifica la ubicación de la variable de entorno.

Comentarios

La propiedad Environment contiene el objeto WshEnvironment (una colección de variables de entorno). Si se proporciona cdnTipo, especifica dónde reside la variable de entorno, con estos posibles valores: System, User, Volatile o Process. Si no se proporciona cdnTipo, la propiedad Environment devuelve una serie de tipos de valores de entorno, dependiendo del sistema operativo.

Tipo de variable de entorno Sistema operativo
System Microsoft Windows NT y Windows 2000
Process Windows 95, Windows 98 o Millennium Edition
Nota   Para Windows 95, Windows 98 y Millennium Edition solo está permitido un cdnTipo: Process.

La tabla siguiente enumera algunas de las variables que se proporcionan con el sistema operativo Windows. Las secuencias de comandos también pueden obtener variables de entorno que hayan sido establecidas por otras aplicaciones.

Nota   Ninguna de las variables siguientes está disponible desde el tipo Volatile.
Nombre Descripción System User Process (NT o 2000 Process (98 o Millennium Edition)
NUMBER_OF_PROCESSORS Número de procesadores que se ejecutan en el equipo. X - X -
PROCESSOR_ARCHITECTURE Tipo de procesador de la estación de trabajo del usuario. X - X -
PROCESSOR_IDENTIFIER Id. del procesador de la estación de trabajo del usuario. X - X -
PROCESSOR_LEVEL Nivel del procesador de la estación de trabajo del usuario. X - X -
PROCESSOR_REVISION Versión del procesador de la estación de trabajo del usuario. X - X -
OS Sistema operativo de la estación de trabajo del usuario. X - X -
COMSPEC Archivo ejecutable para el símbolo del sistema (por lo general, cmd.exe). X - X X
HOMEDRIVE Unidad local principal (por lo general, la unidad C:). - - X -
HOMEPATH Directorio predeterminado para usuarios (por lo general, \users\default en Windows 2000). - - X -
PATH Variable de entorno PATH. X X X X
PATHEXT Extensiones para archivos ejecutables (por lo general, .com, .exe, .bat o .cmd). X - X -
PROMPT Símbolo del sistema (por lo general, $P$G). - - X X
SYSTEMDRIVE Unidad local en la que reside el directorio del sistema (por lo general, c:\). - - X -
SYSTEMROOT Directorio del sistema (por ejemplo, c:\winnt). Equivalente a WINDIR. - - X -
WINDIR Directorio del sistema (por ejemplo, c:\winnt). Equivalente a SYSTEMROOT. X - X X
TEMP Directorio para almacenar archivos temporales (por ejemplo, c:\temp). - X X X
TMP Directorio para almacenar archivos temporales (por ejemplo, c:\temp). - X X X

Ejemplo

El siguiente código recupera la variable de entorno del sistema NUMBER_OF_PROCESSORS.

[VBScript]
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("SYSTEM")
WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")
[JScript]
var WshShell = WScript.CreateObject("WScript.Shell");
var WshSysEnv = WshShell.Environment("SYSTEM");
WScript.Echo(WshSysEnv("NUMBER_OF_PROCESSORS"));

Consulte también

Objeto WshEnvironment | Objeto WshShell

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