
A continuación se muestra una lista de las variables de entorno que se pueden solicitar para dispositivos Windows a través del formulario de solicitud de ayuda del icono de la bandeja del sistema. También se indican los pasos para obtener las variables de entorno de macOS.
Nota importante: El ejemplo que figura a continuación extrae las variables directamente de Windows, por lo que NinjaOne no tiene ningún control sobre qué variables existen y cuáles no.
Para mostrar una lista de las variables de entorno configuradas:
Windows
- Ve a Inicio > Todos los programas > Accesorios > Símbolo del sistema.
- En la línea de comandos, escribe set. En la ventana de comandos aparecerá una lista de todas las variables de entorno establecidas.
macOS
- Ejecutar Terminal o un shell.
- Escribe «printenv». En la ventana de la Terminal o del shell aparecerá una lista de todas las variables de entorno que están configuradas.
Variables de entorno estándar (integradas) de Windows (Ejemplo):
| Variable | volátil(Solo lectura) | Valor predeterminado en Windows 7/10/2008 (suponiendo que la unidad del sistema sea C: ) |
|---|---|---|
| ALLUSERSPROFILE | C:Datos de programas | |
| APPDATA | C:Users{nombre de usuario}AppDataRoaming | |
| CD | ⌘Y | El directorio actual (cadena). |
| ClientName | ⌘Y | Solo para servidores de terminales: el nombre de equipo (ComputerName) de un host remoto. |
| CMDEXTVERSION | ⌘Y | El número de versión actual de las extensiones del procesador de comandos. (NT = «1», Win2000+ = «2»). |
| CMDCMDLINE | ⌘Y | La línea de comandos original que invocó elProcesador de comandos. |
| CommonProgramFiles | C:Archivos de programaArchivos comunes | |
| COMMONPROGRAMFILES(x86) | C:Archivos de programa (x86)Archivos comunes | |
| COMPUTERNAME | {nombre del ordenador} | |
| COMSPEC | C:WindowsSystem32Cmd.exe o, si se ejecuta unWOWde 32 bits, C:WindowsSysWOW64Cmd.exe | |
| Fecha | ⌘Y | La fecha actual usando el mismo formato específico de la región queDATE. |
| ERRORLEVEL | ⌘Y | El valor actual de ERRORLEVEL, que se establece automáticamente al salir de un programa. |
| FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING | Internet Explorer Predeterminado Estas son variables no documentadas para el navegador Edge en Windows 10. | |
| HighestNumaNodeNumber | Y (oculto) | El número de nodoNUMAmás alto de esta computadora. |
| HOMEDRIVE | ⌘Y | C: |
| HOMEPATH | ⌘Y | Usuarios{nombre de usuario} |
| DATOS DE APLICACIÓN LOCALES | C:Usuarios{nombre de usuario}AppDataLocal | |
| SERVIDOR DE INICIO DE SESIÓN | \{servidor_de_inicio_de_sesión_del_dominio} | |
| NÚMERO_DE_PROCESADORES | ⌘Y | El número de procesadores en ejecución en el equipo. |
| Sistema operativo | ⌘Y | Sistema operativo de la estación de trabajo del usuario. |
| Ruta | Sistema de usuario y | C:WindowsSystem32;C:Windows;C:WindowsSystem32Wbem;{más rutas de programas} |
| PATHEXT | .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .WSF; .WSH; .MSC Determina las extensiones de archivo ejecutable predeterminadas que se deben buscar y utilizar, y en qué orden, de izquierda a derecha. La sintaxis es similar a la de la variable PATH: separadores con punto y coma. | |
| PROCESSOR_ARCHITECTURE | ⌘Y | AMD64/IA64/x86 Estono indica la arquitectura del procesador, sino solo la del proceso actual, por lo que devuelve «x86» para un procesoWOWde 32 bits que se ejecuta en un sistema Windows de 64-bits. Véase«Detección del sistema operativo de 32/64 bits» |
| PROCESSOR_ARCHITEW6432 | =%PROCESSOR_ARCHITECTURE%(pero solo disponible para procesos de 64-bits) | |
| PROCESSOR_IDENTIFIER | ⌘Y | ID del Procesador de la estación de trabajo del usuario. |
| PROCESSOR_LEVEL | ⌘Y | Nivel del procesador de la estación de trabajo del usuario. |
| PROCESSOR_REVISION | ⌘Y | Versión del procesador de la estación de trabajo del usuario. |
| ProgramW6432 | =%ProgramFiles%(pero solo disponible cuando se ejecuta bajo un sistema operativo de 64-bits) | |
| Datos de programas | C:Datos de programas | |
| ProgramFiles | C:Archivos de programa o C:Archivos de programa (x86) | |
| ProgramFiles(x86)1 | C:Archivos de programa (x86) (pero solo disponible cuando se ejecuta en un sistema operativo de 64-bits) | |
| PROMPT | Código que indica el formato actualdel símbolodel sistema; suele ser $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Público | C:UsuariosPúblico | |
| RANDOM | ⌘Y | Un número entero aleatorio, cualquier valor desde 0 hasta 32 767 (ambos inclusive). |
| %SessionName% | Solo servidores de terminales: en una sesión de servidor de terminales, SessionName es una combinación del nombre de la conexión seguido de #SessionNumber. En una sesión de consola, SessionName devuelve «Consola». | |
| SYSTEMDRIVE | C: | |
| SYSTEMROOT | De forma predeterminada, Windows se instala enC:Windows, pero no hay garantía de ello; Windows puede instalarse en una carpeta diferente o en una letra de unidad distinta. systemrootes una variable del sistema de solo lectura que se resolverá en la ubicación correcta. NT 4.0, Windows 2000 y Windows NT 3.1 tienen como ubicación predeterminadaC:WINNT | |
| TEMPyTMP | Variable de usuario | C:Users{Nombre de usuario}AppDataLocalTemp En XP, era {nombre de usuario}Local SettingsTemp |
| Tiempo | ⌘Y | La hora actual, con el mismo formato queTIME. |
| UserDnsDomain | Y Variable de usuario | Se establece si un usuario inició sesión en un dominio y devuelve el dominio DNS completo al que pertenece la cuenta del usuario actual. |
| USERDOMAIN | {userdomain} | |
| USERDOMAIN_roamingprofile | El dominio de usuario para RDS o rutas de perfiles itinerantes estándar. Windows 8/10/2012 (o Windows 7/2008 conQ2664408) | |
| Nombre de usuario | {Nombre de usuario} | |
| PERFIL_DE_USUARIO | %SystemDrive%Users{nombre de usuario} Esto equivale a la variable de entorno$HOMEen Unix/Linux | |
| WINDIR | %WinDir% es anterior a Windows NT y parece haber sido sustituida por %SystemRoot% |