Im Folgenden finden Sie eine Liste der Umgebungsvariablen, die für Windows-Geräte über das Hilfeformular des Systray-Symbols angefordert werden können. Die Schritte zum Zurückgeben von MacOS-Umgebungsvariablen sind ebenfalls aufgeführt.
Wichtiger Hinweis: Das folgende Beispiel ruft die Variablen direkt aus Windows ab, sodass NinjaOne keine Kontrolle darüber hat, welche Variablen vorhanden sind und welche nicht.
So zeigen Sie eine Liste der festgelegten Umgebungsvariablen an:
Windows
- Gehen Sie zu Start > Alle Programme > Zubehör > Eingabeaufforderung.
- Geben Sie in der Eingabeaufforderung "set" ein. Im Befehlsfenster wird eine Liste aller festgelegten Umgebungsvariablen angezeigt.
Mac
- Öffnen Sie das Terminal oder eine Shell.
- Geben Sie "printenv" ein. Im Terminal- oder Shell-Fenster wird eine Liste aller festgelegten Umgebungsvariablen angezeigt.
Standardmäßige (integrierte) Windows-Umgebungsvariablen (Beispiel):
| Variable | Flüchtige Variable( , schreibgeschützt) | Standardwert in Windows 7/10/2008 (vorausgesetzt, das Systemlaufwerk ist C: ) |
|---|---|---|
| ALLUSERSPROFILE | C:ProgramData | |
| APPDATA | C:Benutzer{Benutzername}AppDataRoaming | |
| CD | Y | Das aktuelle Verzeichnis (Zeichenfolge). |
| ClientName | Y | Nur Terminalserver – der Computername eines Remotehosts. |
| CMDEXTVERSION | Y | Die aktuelle Versionsnummer der Befehlsprozessor-Erweiterungen. (NT = "1", Win2000+ = "2".) |
| CMDCMDLINE | Y | Die ursprüngliche Befehlszeile, mit der der Befehlsprozessor aufgerufen wurde. |
| Gemeinsame Programmdateien | C:ProgrammeGemeinsame Dateien | |
| COMMONPROGRAMFILES(x86) | C:Programme (x86)Gemeinsame Dateien | |
| COMPUTERNAME | {Computername} | |
| COMSPEC | C:WindowsSystem32cmd.exe oder bei Ausführung eines 32-Bit-WOW – C:WindowsSysWOW64cmd.exe | |
| DAT | Y | Das aktuelle Datum im gleichen regionsspezifischen Format wie DATE. |
| ERRORLEVEL | Y | Der aktuelle ERRORLEVEL-Wert, der automatisch beim Beenden eines Programms gesetzt wird. |
| FPS_BROWSER_APP_PROFILE_STRING FPS_BROWSER_USER_PROFILE_STRING | Internet Explorer- Standard Dies sind undokumentierte Variablen für den Edge-Browser in Windows 10. | |
| HighestNumaNodeNumber | Y (ausgeblendet) | Die höchste NUMA-K notennummer auf diesem Computer. |
| HOMEDRIVE | Y | C |
| HOMEPATH | Y | Benutzer{Benutzername} |
| LOCALAPPDATA | C:Benutzer{Benutzername}AppDataLocal | |
| LOGONSERVER | \{Domänenanmeldeserver} | |
| ANZAHL_DER_PROZESSOREN | Y | Die Anzahl der auf dem Computer ausgeführten Prozessoren. |
| OS | Y | Betriebssystem auf der Workstation des Benutzers. |
| PATH | Benutzer- und System | C:WindowsSystem32;C:Windows;C:WindowsSystem32Wbem;{plus Programm-Pfade} |
| PATHEXT | .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH; .MSC Legt fest, welche Standard-Dateierweiterungen für ausführbare Dateien gesucht und in welcher Reihenfolge von links nach rechts verwendet werden sollen. Die Syntax entspricht der der Variablen PATH – Trennzeichen sind Semikolons. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Dies gibt nicht die Architektur des Prozessors an, sondern nur die des aktuellen Prozesses, sodass für einen 32-Bit-WOW-Prozess, der unter 64-Bit-Windows ausgeführt wird, "x86" zurückgegeben wird. Siehe Erkennen von 32/64-Bit-Betriebssystemen |
| PROCESSOR_ARCHITEW6432 | =%PROCESSOR_ARCHITECTURE% (aber nur für 64-Bit-Prozesse verfügbar) | |
| PROCESSOR_IDENTIFIER | Y | Prozessor-ID der Workstation des Benutzers. |
| PROCESSOR_LEVEL | Y | Prozessorstufe der Workstation des Benutzers. |
| PROCESSOR_REVISION | Y | Prozessorversion der Workstation des Benutzers. |
| ProgramW6432 | =%ProgramFiles%(aber nur verfügbar, wenn das Programm unter einem 64-Bit-Betriebssystem ausgeführt wird) | |
| ProgramData | C:ProgramData | |
| Programme | C:Programme oder C:Programme (x86) | |
| Programme (x86)1 | C:Program Files (x86) (aber nur verfügbar, wenn das Betriebssystem 64 Bit hat) | |
| PROMPT | Code für das aktuelle Eingabeaufforderungsformat, normalerweise $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Öffentlich | C:BenutzerÖffentlich | |
| RANDOM | Y | Eine zufällige ganze Zahl zwischen 0 und 32.767 (einschließlich). |
| %SessionName% | Nur Terminalserver – Bei einer Terminalserversitzung ist "SessionName" eine Kombination aus dem Verbindungsnamen und der Nummer der Sitzung, gefolgt von "#". Bei einer Konsolensitzung gibt "SessionName" "Console" zurück. | |
| SYSTEMDRIVE | C | |
| SYSTEMROOT | Standardmäßig wird Windows unter C:Windows installiert, dies ist jedoch nicht garantiert, da Windows auch in einem anderen Ordner oder unter einem anderen Laufwerksbuchstaben installiert werden kann. systemroot ist eine schreibgeschützte Systemvariable, die den richtigen Speicherort ermittelt. NT 4.0, Windows 2000 und Windows NT 3.1 verwenden standardmäßig C:WINNT | |
| TEMP und TMP | Benutzervariable | C:Users{Benutzername}AppDataLocalTemp Unter XP war dies {Benutzername}Local SettingsTemp |
| TIME | Y | Die aktuelle Uhrzeit im gleichen Format wie TIME. |
| UserDnsDomain | Y Benutzervariable | Legt fest, ob ein Benutzer bei einer Domäne angemeldet ist, und gibt die vollständig qualifizierte DNS-Domäne zurück, zu der das Konto des aktuell angemeldeten Benutzers gehört. |
| USERDOMAIN | {userdomain} | |
| USERDOMAIN_roamingprofile | Die Benutzerdomäne für RDS- oder Standard-Roamingprofilpfade. Windows 8/10/2012 (oder Windows 7/2008 mit Q2664408) | |
| USERNAME | {Benutzername} | |
| USERPROFILE | %SystemDrive%Users{Benutzername} Dies entspricht der Umgebungsvariablen $HOME in Unix/Linux | |
| WINDIR | %WinDir% stammt aus der Zeit vor Windows NT und scheint durch %SystemRoot% ersetzt worden zu sein. Standardmäßig als windir=%SystemRoot% festgelegt. %windir% ist eine reguläre Variable und kann geändert werden, wodurch sie weniger robust ist als %systemroot% |
