Di seguito è riportato un elenco delle variabili di ambiente che possono essere richieste per i dispositivi Windows tramite il modulo di richiesta di assistenza dell'icona della barra delle applicazioni. Sono elencati anche i passaggi per restituire le variabili di ambiente MacOS.
Nota importante: l'esempio riportato di seguito estrae le variabili direttamente da Windows, pertanto NinjaOne non ha alcun controllo sulle variabili esistenti e non esistenti.
Per visualizzare un elenco delle variabili di ambiente impostate:
Windows
- Vai su Start > Tutti i programmi > Accessori > Prompt dei comandi.
- Nel prompt dei comandi, inserisci set. Nella finestra di comando viene visualizzato un elenco di tutte le variabili di ambiente impostate.
MacOS
- Avvia Terminale o una shell.
- Digita printenv. Nella finestra Terminale o shell viene visualizzato un elenco di tutte le variabili di ambiente impostate.
Variabili di ambiente standard (integrate) di Windows (esempio):
| Variabile | Volatile (sola lettura) | Valore predefinito in Windows 7/10/2008 (supponendo che l'unità di sistema sia C: ) |
|---|---|---|
| ALLUSERSPROFILE | C:ProgramData | |
| APPDATA | C:Users{nome utente}AppDataRoaming | |
| CD | Y | La directory corrente (stringa). |
| ClientName | Y | Solo server terminal: il nome del computer di un host remoto. |
| CMDEXTVERSION | Y | Numero di versione corrente delle estensioni del processore di comandi. (NT = "1", Win2000+ = "2".) |
| CMDCMDLINE | Y | La riga di comando originale che ha richiamato il processore di comandi. |
| CommonProgramFiles | C:ProgrammiFile comuni | |
| COMMONPROGRAMFILES(x86) | C:Programmi (x86)File comuni | |
| COMPUTERNAME | {nome computer} | |
| COMSPEC | C:WindowsSystem32cmd.exe o, se si utilizza un sistema WOW a 32 bit, C:WindowsSysWOW64cmd.exe | |
| DATA | Y | La data corrente utilizzando lo stesso formato specifico della regione come DATE. |
| ERRORLEVEL | Y | Il valore ERRORLEVEL corrente, impostato automaticamente all'uscita da un programma. |
| FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING | Internet Explorer Predefinito Queste sono variabili non documentate per il browser Edge in Windows 10. | |
| Numero massimo di nodi numerici | Y (nascosto) | Il numero di nodo NUMA più alto su questo computer. |
| HOMEDRIVE | Y | C |
| HOMEPATH | Y | Utenti{nome utente} |
| LOCALAPPDATA | C:Users{nome utente}AppDataLocal | |
| LOGONSERVER | \{server_di_accesso_dominio} | |
| NUMERO_DI_PROCESSORI | Y | Il numero di processori in esecuzione sul computer. |
| OS | Y | Sistema operativo in uso sulla workstation dell'utente. |
| PATH | Utente e sistema | C:WindowsSystem32;C:Windows;C:WindowsSystem32Wbem;{più percorsi del programma} |
| PATHEXT | .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH; .MSC Determina le estensioni dei file eseguibili predefiniti da cercare e utilizzare, e in quale ordine, da sinistra a destra. La sintassi è simile alla variabile PATH, con separatori costituiti da punti e virgola. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Questo non indica l'architettura del processore, ma solo quella del processo corrente, quindi restituisce "x86" per un processo WOW a 32 bit in esecuzione su Windows a 64 bit. Vedere Rilevamento del sistema operativo a 32/64 bit |
| PROCESSORE_ARCHITETTURA6432 | =%PROCESSOR_ARCHITECTURE% (ma disponibile solo per i processi a 64 bit) | |
| PROCESSOR_IDENTIFIER | Y | ID processore della workstation dell'utente. |
| PROCESSORE_LEVEL | Y | Livello del processore della workstation dell'utente. |
| PROCESSORE_REVISIONE | Y | Versione del processore della workstation dell'utente. |
| ProgramW6432 | =%ProgramFiles%(disponibile solo con sistemi operativi a 64 bit) | |
| ProgramData | C:ProgramData | |
| ProgramFiles | C:Program Files o C:Program Files (x86) | |
| ProgramFiles(x86)1 | C:Program Files (x86) (disponibile solo con sistemi operativi a 64 bit) | |
| PROMPT | Codice per il formato corrente del prompt dei comandi, solitamente $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Pubblico | C:UsersPublic | |
| RANDOM | Y | Un numero intero casuale compreso tra 0 e 32.767 (incluso). |
| %SessionName% | Solo server terminal: per una sessione server terminal, SessionName è una combinazione del nome della connessione seguito da #SessionNumber. Per una sessione console, SessionName restituisce "Console". | |
| SYSTEMDRIVE | C | |
| SYSTEMROOT | Per impostazione predefinita, Windows è installato in C:Windows, ma non vi è alcuna garanzia in tal senso, poiché Windows può essere installato in una cartella diversa o con una lettera di unità diversa. systemroot è una variabile di sistema di sola lettura che risolverà la posizione corretta. NT 4.0, Windows 2000 e Windows NT 3.1 utilizzano come impostazione predefinita C:WINNT | |
| TEMP e TMP | Variabile utente | C:Users{Nome utente}AppDataLocalTemp In XP era {nome utente}Impostazioni localiTemp |
| TIME | Y | L'ora corrente utilizzando lo stesso formato di TIME. |
| UserDnsDomain | Y Variabile utente | Imposta se un utente ha effettuato l'accesso a un dominio e restituisce il dominio DNS completo a cui appartiene l'account dell'utente attualmente connesso. |
| USERDOMAIN | {userdomain} | |
| USERDOMAIN_roamingprofile | Il dominio utente per i percorsi RDS o dei profili mobili standard. Windows 8/10/2012 (o Windows 7/2008 con Q2664408) | |
| USERNAME | {nome utente} | |
| USERPROFILE | %SystemDrive%Users{username} Equivalente alla variabile di ambiente $HOME in Unix/Linux | |
| WINDIR | %WinDir% è precedente a Windows NT e sembra essere stato sostituito da %SystemRoot% |
