Makro-Erweiterung

Aus NComputing Knowledge Base
Wechseln zu: Navigation, Suche

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