Makro-Erweiterung
Aus NComputing Knowledge Base
Die Makroerweiterung bezieht sich auf das NoTouch OS, das bestimmte "Makros" durch Istwerte ersetzt, die zur Laufzeit bestimmt werden. Verschiedene Konfigurationsparameter, unabhängig davon, ob sie in der lokalen Konfiguration oder über das NoTouch Center eingestellt sind, unterstützen diese Makros.
Diese Funktionalität ermöglicht dynamische Konfigurationswerte. Mögliche Anwendungsfälle sind:
- Namenskonvention der Zertifikatsdatei
- Architekturspezifische Erweiterungs-Download-URLs
- Kiosktypische Anmeldung pro Maschine basierend auf der MAC-Adresse
- Anpassen von Werten wie DHCP-Anbieterklassen-ID, SNMP-Speicherort, etc.
Hinweis: Aufgrund der Kompilierung und des Caching von Templates wird davon abgeraten, Werte zu verwenden, die sich zur Laufzeit ändern können, wie IP-Adresse oder Hostname, es sei denn, Sie können sicher sein, dass sich diese Werte nicht ändern. Verlassen Sie sich auf maschinenspezifische Attribute, die sich nicht ändern, wie z.B. die MAC-Adresse.
Makro | Erklärung | Beispiel(e) |
---|---|---|
%%hostname%% | DNS-Hostname, Kleinbuchstaben | ntd000c29e11703 |
%%HOSTNAME%% | DNS-Hostname, Großbuchstaben | NTD000C29E11703 |
%%friendlyname%% | Selbst vergebener Gerätename | LakeTahoe |
%%HWADDR%% | MAC-Adresse, alle Großbuchstaben, kein Separator | 000C29E11703 |
%%hwaddr%% | MAC-Adresse, Kleinbuchstaben, kein Separator | 000c29e11703 |
%%HWADDR-%% | MAC-Adresse, alle Großbuchstaben, Verwendung von - als Separator | 00-0C-29-E1-17-03 |
%%hwaddr-%% | MAC-Adresse, Kleinbuchstaben, Verwendung von - als Separator | 00-0c-29-e1-17-03 |
%%HWADDR:%% | MAC-Adresse, alle Großbuchstaben, Verwendung von : als Separator | 00:0C:29:E1:17:03 |
%%hwaddr:%% | MAC-Adresse, Kleinbuchstaben, Verwendung von : als Separator | 00:0c:29:e1:17:03 |
%%HWADDR_%% | MAC-Adresse, alle Großbuchstaben, Verwendung von _ als Separator | 00_0C_29_E1_17_03 |
%%hwaddr_%% | MAC-Adresse, Kleinbuchstaben, Verwendung von _ als Separator | 00_0c_29_e1_17_03 |
%%ipaddr%% | IP-Adresse | 10.0.0.1 |
%%serialnr%% | Seriennummer (DMI oder SoC) | CZA3TC45B |
%%arch%% | Softwarearchitektur | amd64, armhf, i386, arm64 |
%%visArch%% | Alternative %%%arch%%% Bezeichnungen | x64, armhf, i386, arm64 |
%%imageClass%% | OS Imageklasse | |
%%imageKernel%% | Kernelkennzeichnung | k418 |
%%archBits%% | Anzahl der Bits | 64, 32 |
%%kernelArch%% | Kernel Software-Architektur | amd64, armhf, i386, arm64 |
%%kernelArchBits%% | Kernel Bits | 64, 32 |
%%imagename%% | Vollständiger NoTouch-Image-Name | 3.1.1-EEs-k418-x64-190118 |
%%hwModel%% | Hardware-Modell | NComputing RX-HDX |