Im Folgenden finden Sie eine Liste der Umgebungsvariablen, die für Windows-Geräte über das Hilfeanfrageformular des Taskleistensymbols abgefragt werden können. Die Schritte zur Rückgabe von macOS-Umgebungsvariablen sind ebenfalls aufgeführt.
Wichtiger Hinweis: Das folgende Beispiel ruft die Variablen direkt aus Windows ab, sodass NinjaOne keinen Einfluss darauf 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. Eine Liste aller festgelegten Umgebungsvariablen wird im Befehlsfenster angezeigt.
macOS
- Starten Sie das Terminal oder eine Shell.
- Geben Sie „printenv“ ein. Eine Liste aller gesetzten Umgebungsvariablen wird im Terminal- oder Shell-Fenster angezeigt.
Standardmäßige (integrierte) Windows-Umgebungsvariablen (Beispiel):
| Variable | Flüchtige Umgebungsvariable (schreibgeschützt) | Standardwert in Windows 7/10/2008 (vorausgesetzt, das Systemlaufwerk ist C:) |
|---|---|---|
| ALLUSERSPROFILE | C:ProgramData | |
| APPDATA | C:Users{Benutzername}AppDataRoaming | |
| CD | Y | Das aktuelle Verzeichnis (Zeichenfolge). |
| ClientName | Y | Nur Terminalserver – der Computername eines Remote-Hosts. |
| CMDEXTVERSION | Y | Die aktuelle Versionsnummer der Command Processor Extensions. (NT = „1“, Win2000+ = „2“.) |
| CMDCMDLINE | Y | Die ursprüngliche Befehlszeile, die denBefehlsprozessor aufgerufen hat. |
| CommonProgramFiles | C:ProgrammeGemeinsame Dateien | |
| COMMONPROGRAMFILES(x86) | C:Programme (x86)Common Files | |
| COMPUTERNAME | {computername} | |
| COMSPEC | C:WindowsSystem32cmd.exe oder bei Verwendung einer 32-Bit-WOW-Umgebung– C:WindowsSysWOW64cmd.exe | |
| DATE | Y | Das aktuelle Datum im gleichen regionsspezifischen Format wie beiDATE. |
| ERRORLEVEL | Y | Der aktuelle ERRORLEVEL-Wert, der beim Beenden eines Programms automatisch 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 (verborgen) | Die höchsteNUMA-Knotennummerauf 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 Rechner laufenden 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 Legen Sie die standardmäßigen Dateiendungen für ausführbare Dateien fest, nach denen gesucht und welche verwendet werden sollen, sowie deren Reihenfolge von links nach rechts. Die Syntax entspricht der der PATH-Variable – Trennzeichen sind Semikolons. | |
| PROCESSOR_ARCHITECTURE | Y | AMD64/IA64/x86 Diesgibt nicht die Architektur des Prozessors an, sondern nur die des aktuellen Prozesses; daher wird für einen 32-Bit-WOW-Prozess, der unter 64-Bit-Windows läuft, „x86“ zurückgegeben. SieheErkennen des 32/64-Bit-Betriebssystems |
| PROCESSOR_ARCHITECTURE | =%PROCESSOR_ARCHITECTURE%(jedoch 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%(jedoch nur verfügbar bei Ausführung unter einem 64-Bit-Betriebssystem) | |
| ProgramData | C:ProgramData | |
| ProgramFiles | C:Programme oder C:Programme (x86) | |
| ProgramFiles(x86)1 | C:Program Files (x86) (jedoch nur verfügbar bei Ausführung unter einem 64-Bit-Betriebssystem) | |
| PROMPT | Code für das aktuelle Formatder Eingabeaufforderung, normalerweise $P$G C:> | |
| PSModulePath | %SystemRoot%system32WindowsPowerShellv1.0Modules | |
| Public | C:BenutzerPublic | |
| RANDOM | Y | Eine zufällige ganze Zahl zwischen 0 und 32.767 (einschließlich). |
| %SessionName% | Nur Terminalserver – Bei einer Terminalserver-Sitzung ist „SessionName“ eine Kombination aus dem Verbindungsnamen, gefolgt von „#SessionNumber“. Bei einer Konsolensitzung gibt „SessionName“ „Console“ zurück. | |
| SYSTEMDRIVE | C: | |
| SYSTEMROOT | Standardmäßig wird Windows unterC:Windowsinstalliert, dies ist jedoch nicht garantiert; Windows kann auch in einem anderen Ordner oder auf einem anderen Laufwerk installiert sein. systemrootist eine schreibgeschützte Systemvariable, die auf den korrekten Speicherort verweist. NT 4.0, Windows 2000 und Windows NT 3.1 verwenden standardmäßigC:WINNT | |
| TEMPundTMP | Benutzervariable | C:Users{Benutzername}AppDataLocalTemp Unter XP war dies {Benutzername}Local SettingsTemp |
| TIME | Y | Die aktuelle Uhrzeit im gleichen Format wieTIME. |
| UserDnsDomain | Y Benutzervariable | Wird gesetzt, wenn ein Benutzer bei einer Domäne angemeldet ist, und gibt die vollqualifizierte 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-Roaming-Profilpfade. Windows 8/10/2012 (oder Windows 7/2008 mitQ2664408) | |
| USERNAME | {username} | |
| USERPROFILE | %SystemDrive%Users{username} Dies entspricht der Umgebungsvariablen$HOMEunter Unix/Linux | |
| WINDIR | %WinDir% stammt aus der Zeit vor Windows NT und scheint durch %SystemRoot% ersetzt worden zu sein |
