A continuación se muestra una lista de 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 devolver las variables de entorno de MacOS.
Nota importante: El ejemplo siguiente extrae las variables directamente de Windows, por lo que NinjaOne no tiene control alguno sobre qué variables existen y cuáles no.
Para mostrar una lista de las variables de entorno establecidas:
Windows
- Vaya a Inicio > Todos los programas > Accesorios > Símbolo del sistema.
- En el símbolo del sistema, escriba set. En la ventana de comandos aparecerá una lista de todas las variables de entorno establecidas.
MacOS
- Inicie Terminal o un shell.
- Escriba printenv. En la ventana de Terminal o shell aparecerá una lista con todas las variables de entorno 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 es C: ) |
|---|---|---|
| ALLUSERSPROFILE | C:ProgramData | |
| APPDATA | C:Usuarios{nombre de usuario}AppDataRoaming | |
| CD | Y | El directorio actual (cadena). |
| Nombre del cliente | Y | Solo servidores de terminales: el nombre del equipo 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ó el procesador de comandos. |
| Archivos comunes de programa | 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 un WOW de 32 bits, C:WindowsSysWOW64cmd.exe | |
| FECHA | Y | La fecha actual utilizando el mismo formato específico de la región que DATE. |
| ERRORLEVEL | Y | El valor actual de ERRORLEVEL, establecido automáticamente cuando se cierra 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. | |
| Número numérico más alto | Y (oculto) | El número de nodo NUMA más alto en este equipo. |
| HOMEDRIVE | Y | C |
| HOMEPATH | Y | Usuarios{nombre de usuario} |
| LOCALAPPDATA | 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 que se ejecutan en el equipo. |
| OS | Y | Sistema operativo de la estación de trabajo del usuario. |
| PATH | Usuario y sistema e | 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 ejecutables predeterminadas que se deben buscar y utilizar, y en qué orden, de izquierda a derecha. La sintaxis es similar a la variable PATH, con separadores de punto y coma. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Esto no indica la arquitectura del procesador, sino solo la del proceso actual, por lo que devuelve «x86» para un proceso WOW de 32 bits que se ejecuta en Windows de 64 bits. Consulte Detectar si el sistema operativo es de 32 o 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 en un sistema operativo de 64 bits) | |
| ProgramData | C:ProgramData | |
| Archivos de programa | C:Archivos de programa o C:Archivos de programa (x86) | |
| Archivos de programa (x86)1 | C:Archivos de programa (x86) (pero solo disponible cuando se ejecuta en un sistema operativo de 64 bits) | |
| PROMPT | Código para el formato actual del símbolo del sistema, normalmente $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Público | C:UsuariosPúblico | |
| RANDOM | Y | Un número entero aleatorio, cualquier valor entre 0 y 32 767 (incluidos). |
| %SessionName% | Solo servidores de terminales: para una sesión de servidor de terminales, SessionName es una combinación del nombre de la conexión, seguido de #SessionNumber. Para una sesión de consola, SessionName devuelve «Console». | |
| SYSTEMDRIVE | C | |
| SYSTEMROOT | De forma predeterminada, Windows se instala en C:Windows, pero no hay garantía de que sea así, ya que Windows se puede instalar en una carpeta diferente o en una unidad con una letra diferente. systemroot es 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 utilizan de forma predeterminada C:WINNT | |
| TEMP y TMP | Variable de usuario | C:Users{Nombre de usuario}AppDataLocalTemp En XP era {nombre de usuario}Local SettingsTemp |
| TIME | La hora actual utilizando el mismo formato que TIME. | |
| UserDnsDomain | Y Variable de usuario | Establece si un usuario ha iniciado sesión en un dominio y devuelve el dominio DNS completo al que pertenece la cuenta del usuario que ha iniciado sesión actualmente. |
| USERDOMAIN | {userdomain} | |
| USERDOMAIN_roamingprofile | El dominio de usuario para RDS o rutas de perfil móvil estándar. Windows 8/10/2012 (o Windows 7/2008 con Q2664408) | |
| USERNAME | {nombre de usuario} | |
| PERFIL DE USUARIO | %SystemDrive%Users{username} Esto es equivalente a la variable de entorno $HOME en Unix/Linux | |
| WINDIR | %WinDir% es anterior a Windows NT y parece haber sido sustituido por %SystemRoot% Establecido por defecto como windir=%SystemRoot% %windir% es una variable normal y se puede cambiar, lo que la hace menos robusta que %systemroot% |
