%HostID% enthält nicht immer den FQDN
Verfasst: 08 Nov 2012, 10:33
Hallo zusammen,
laut Winst Doku enthält die Variable %HostID% den FQDN des Clients.
Läuft der Winst im normalen Modus, also vor dem Login des Benutzers, stimmt das auch.
Ruft man aber den Winst lokal auf (z.B. "%PROGRAMFILES%\opsi.org\opsi-client-agent\opsi-winst\winst32.exe" /batch "%SYSTEMDRIVE%\tmp\hwaudit\hwaudit.ins" /productid hwaudit)
gibt %HostID% lediglich den Computernamen ohne das DNS Suffix aus. Im Falle von hwaudit / swaudit schlägt dann natürlich der Login am OPSI Server fehl.
Die Variable %IPName% gibt den FQDN korrekt aus, unabhängig davon ob der Winst lokal oder "normal" ausgeführt wird.
Ist sicherlich ein Fall der eher selten stört, aber ich wollte es mal erwähnt haben.
Da bin ich inzwischen schon öfters drüber gestolpert.
laut Winst Doku enthält die Variable %HostID% den FQDN des Clients.
Läuft der Winst im normalen Modus, also vor dem Login des Benutzers, stimmt das auch.
Ruft man aber den Winst lokal auf (z.B. "%PROGRAMFILES%\opsi.org\opsi-client-agent\opsi-winst\winst32.exe" /batch "%SYSTEMDRIVE%\tmp\hwaudit\hwaudit.ins" /productid hwaudit)
gibt %HostID% lediglich den Computernamen ohne das DNS Suffix aus. Im Falle von hwaudit / swaudit schlägt dann natürlich der Login am OPSI Server fehl.
Die Variable %IPName% gibt den FQDN korrekt aus, unabhängig davon ob der Winst lokal oder "normal" ausgeführt wird.
Ist sicherlich ein Fall der eher selten stört, aber ich wollte es mal erwähnt haben.
Da bin ich inzwischen schon öfters drüber gestolpert.