Dynamische Variablen sind solche, die von Endpoint Central beim Anwenden der Konfigurationen dynamisch ersetzt werden. Wie der Name schon sagt, ist der Wert dieser Variablen nicht für alle Benutzer/Computer gleich.
Um beispielsweise die Verknüpfungen des Startmenüs, die für alle Benutzer gemeinsam sind, auf das Systemlaufwerk umzuleiten, können Sie die dynamische Variable $SystemDrive verwenden. Diese wird während der Bereitstellung der Konfiguration durch das entsprechende Systemlaufwerk dieses Computers ersetzt (wie C, D usw.).
Die folgende Tabelle listet die von Endpoint Central unterstützten dynamischen Variablen auf:
| Dynamische Variable | Beschreibung | Beispielwert der Variablen |
|---|---|---|
| $ComSpec | Gibt den Pfad zum Befehlsinterpreter an | C:\WINNT\system32\cmd.exe |
| $HomePath | Verweist auf das Home-Verzeichnis, wie in UMD/AD definiert | \\JOHNSMITH\ |
| $NtType | Rolle des NT/2000/XP-Computers | Server, Workstation |
| $OS | Kurzname des aktuell installierten Betriebssystems | Windows_NT |
| $OSVersion | 2000 & XP werden als NT zurückgemeldet | Windows 2000 |
| $OStype | 2000 & XP werden als NT zurückgemeldet | NT |
| $OsBuildNumber | Verweist auf die Build-Nummer des aktuell installierten Betriebssystems | 1381, 2195 |
| $OsCsdVersion | Verweist auf das Service Pack des aktuell installierten Betriebssystems | Service Pack 4 |
| $ProfileDirDU | Wird durch den vollständigen Pfad des Profils „Default User“ ersetzt | C:\Documents and Settings\Default User |
| $ProfilesDir | Wird durch den vollständigen Pfad ersetzt, in dem Benutzerprofile gespeichert sind | C:\Documents and Settings |
| $ShellCache | Wird durch den Pfad zum Shell-Ordner „Temporary Internet Files“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Local Settings\Temporary Internet Files |
| $ShellCookies | Wird durch den Pfad zum Shell-Ordner „Internet Cookies“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Cookies |
| $ShellDesktop | Wird durch den Pfad zum Desktop-Shell-Ordner des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Desktop |
| $ShellFavorites | Wird durch den Pfad zum Favoriten-Shell-Ordner des aktuellen Benutzers ersetzt (auch als „IE-Lesezeichen“ bezeichnet). | C:\Documents and Settings\JohnSmith\Favorites |
| $ShellHistory | Wird durch den Pfad zum Verlaufs-Shell-Ordner des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Local Settings\History |
| $ShellMyPictures | Wird durch den Pfad zum Shell-Ordner „Eigene Bilder“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\My Documents\My Pictures |
| $ShellNetHood | Wird durch den Pfad zum Shell-Ordner „Netzwerkumgebung“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\NetHood |
| $ShellPersonal | Wird durch den Pfad zum persönlichen Shell-Ordner des aktuellen Benutzers ersetzt (auch als „Eigene Dokumente“ bezeichnet) | C:\Documents and Settings\JohnSmith\My Documents |
| $ShellPrintHood | Wird durch den Pfad zum Shell-Ordner „Druckumgebung“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\PrintHood |
| $ShellPrograms | Wird durch den Pfad zum Shell-Ordner „Startmenü\Programme“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Start Menu\Programs |
| $ShellRecent | Wird durch den Pfad zum Shell-Ordner „Zuletzt verwendete Dokumente“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Recent |
| $ShellSendTo | Wird durch den Pfad zum Shell-Ordner „Senden an“ des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\SendTo |
| $ShellStartMenu | Wird durch den Pfad zum Startmenü-Shell-Ordner des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Start Menu |
| $ShellStartup | Wird durch den Pfad zum Shell-Ordner „Autostart“ im Startmenü des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Start Menu\Programs\Startup |
| $ShellTemplates | Wird durch den Pfad zum Vorlagen-Shell-Ordner des aktuellen Benutzers ersetzt | C:\Documents and Settings\JohnSmith\Templates |
| $SystemDrive | Verweist auf das Laufwerk, auf dem sich die Betriebssystemdateien befinden | C: |
| $SystemRoot | Wird durch den Pfad zum Betriebssystemordner ersetzt | C:\WINNT |
| $TempDir | Wird durch den Pfad zum temporären Verzeichnis auf dem Client ersetzt | C:\Documents and Settings\JohnSmith\Local Settings\Temp |
| $WinDir | Wird durch den Pfad zum Windows-Ordner des Benutzers ersetzt (normalerweise identisch mit SystemRoot; eine Ausnahme wäre ein Terminalserver) | C:\WINNT |