Seite 1 von 1

Hostname in installationsscript einfügen [gelöst]

Verfasst: 01 Jun 2018, 11:29
von KMH-Rocker
Hallo,

ich konnte keine Antwort auf meine einfache Frage finden. Ich möchte folgendes ausführen.

Code: Alles auswählen

[Winbatch_install_64]
msiexec /i "%ScriptPath%\zabbix_agent-3.0.15_x64.msi" HOSTNAME=$hostnamename$ SERVER=192.168.x.x /l* "$LogDir$\$ProductId$.install_log.txt" /qb-! ALLUSERS=1 REBOOT=ReallySuppress
im Vorfeld definiere ich die Variable aber wie fülle ich sie korrekt?

Code: Alles auswählen

DefVar $hostnamename$
Set $hostnamename$    = GetHostsName
ergibt Syntax Error

Re: Hostname in installationsscript einfügen

Verfasst: 01 Jun 2018, 12:48
von bernd670
Hallo,

Welchen HostName möchtest du denn?

GetHostsName benötigt als Parameter eine IP-Adresse. z.B.

Code: Alles auswählen

GetHostsName("192.168.1.1")
dieser wird aus der Hosts-Datei gelesen s. winstdoc

Wenn du den Namen des eigenen PC brauchst, kannst du %PCName% verwenden.

Code: Alles auswählen

[Winbatch_install_64]
msiexec /i "%ScriptPath%\zabbix_agent-3.0.15_x64.msi" HOSTNAME=%PCName% SERVER=192.168.x.x /l* "$LogDir$\$ProductId$.install_log.txt" /qb-! ALLUSERS=1 REBOOT=ReallySuppress
Gruß
Bernd

Re: Hostname in installationsscript einfügen

Verfasst: 01 Jun 2018, 13:50
von KMH-Rocker
Den des eigenen PCs auf dem es ausgeführt wird.
Danke! :mrgreen: