Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

Branding: Umgebungsvariablen über Systray-Symbol

NinjaDojo-logo-darkblue.jpg

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

  1. Gehen Sie zu Start > Alle Programme > Zubehör > Eingabeaufforderung.
  2. Geben Sie in der Eingabeaufforderung „set“ ein. Eine Liste aller festgelegten Umgebungsvariablen wird im Befehlsfenster angezeigt.

macOS

  1. Starten Sie das Terminal oder eine Shell.
  2. 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:)
ALLUSERSPROFILEC:ProgramData
APPDATAC:Users{Benutzername}AppDataRoaming
CDYDas aktuelle Verzeichnis (Zeichenfolge).
ClientNameYNur Terminalserver – der Computername eines Remote-Hosts.
CMDEXTVERSIONYDie aktuelle Versionsnummer der Command Processor Extensions. (NT = „1“, Win2000+ = „2“.)
CMDCMDLINEYDie ursprüngliche Befehlszeile, die denBefehlsprozessor aufgerufen hat.
CommonProgramFilesC:ProgrammeGemeinsame Dateien
COMMONPROGRAMFILES(x86)C:Programme (x86)Common Files
COMPUTERNAME{computername}
COMSPECC:WindowsSystem32cmd.exe oder bei Verwendung einer 32-Bit-WOW-Umgebung– C:WindowsSysWOW64cmd.exe
DATEYDas aktuelle Datum im gleichen regionsspezifischen Format wie beiDATE.
ERRORLEVELYDer 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.
HighestNumaNodeNumberY (verborgen)Die höchsteNUMA-Knotennummerauf diesem Computer.
HOMEDRIVEYC:
HOMEPATHYBenutzer{Benutzername}
LOCALAPPDATAC:Benutzer{Benutzername}AppDataLocal
LOGONSERVER\{Domänenanmeldeserver}
ANZAHL_DER_PROZESSORENYDie Anzahl der auf dem Rechner laufenden Prozessoren.
OSYBetriebssystem auf der Workstation des Benutzers.
PATHBenutzer- 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_ARCHITECTUREYAMD64/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_IDENTIFIERYProzessor-ID der Workstation des Benutzers.
PROCESSOR_LEVELYProzessorstufe der Workstation des Benutzers.
PROCESSOR_REVISIONYProzessorversion der Workstation des Benutzers.
ProgramW6432=%ProgramFiles%(jedoch nur verfügbar bei Ausführung unter einem 64-Bit-Betriebssystem)
ProgramDataC:ProgramData
ProgramFilesC:Programme oder C:Programme (x86)
ProgramFiles(x86)1C:Program Files (x86) (jedoch nur verfügbar bei Ausführung unter einem 64-Bit-Betriebssystem)
PROMPTCode für das aktuelle Formatder Eingabeaufforderung, normalerweise $P$G
C:>
PSModulePath%SystemRoot%system32WindowsPowerShellv1.0Modules
PublicC:BenutzerPublic
RANDOMYEine 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.
SYSTEMDRIVEC:
SYSTEMROOTStandardmäß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
TEMPundTMPBenutzervariableC:Users{Benutzername}AppDataLocalTemp
Unter XP war dies {Benutzername}Local SettingsTemp
TIMEYDie aktuelle Uhrzeit im gleichen Format wieTIME.
UserDnsDomainY
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_roamingprofileDie 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
Standardmäßig auf windir=%SystemRoot% gesetzt
%windir% ist eine reguläre Variable und kann geändert werden, was sie weniger robust macht als %systemroot%

FAQ

Nächste Schritte