
Knowledge Base
INFO: Wie ermittelt der Server seine Variablen
Immer wieder taucht die Frage auf, wie der SSI Server die sgnt. "Server Variablen" ermittelt und füllt. Diese sind vom Administrator nicht veränderbar!
Nachfolgend eine Liste der verfügbaren Variablen und die Methode, wie der Server den Inhalt auflöst.
%AI_SERVER%
Diese Variable wird mit dem Netbios Namen des Server ersetzt. Der Dienst verwendet die Funktion GetComputername aus der kernel32.dll. Weiter Infos unter: msdn.microsoft.com/library/default.asp
%AI_SHARE%
Über diese Variable können Sie den Freigabenamen des SSI Basisverzeichnis verwenden. Der Server ermittelt seinen Arbeitsshare indem er beim Start des "Installer Dienstes" alle Shares ausliest. Das Installer Basisshare kennzeichnet sich durch die autoinstall.mdb im Rootverzeichnis.
%AI_FQDN%
Um den FQDN ( FullQualifiedDomainName) des Servers zu ermitteln liest er zwei Registryeinträge aus dem Schlüssel HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters auf dem Server aus.
Der FQDN bildet sich dann aus den Werten der Einträge <Hostname> und <Domain>. Diese werden dann einfach diese Werte mit einem Punkt verknüpft.
%AI_DN%
Der DomainName des Servers wird aus dem Registry Schlüssel HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters des Servers ermittelt. Dort liest er den Eintrag <Domain> aus.
%AI_DOMAIN%
Diese Variable wird aus technischen Gründen von zwei verschiedenen Informationsquellen ermittelt. Wenn Sie die Adminkonsole benutzen enthält die Variable den den Domänenteil des Disketten/Image-Installations-Benutzers. Erst zum Startzeitpunkt der Installation wird die variable mit den echten Werten des Servers gefüllt. Dann wird dort der echte Netbios Domänenname des SSI Serves aufgelöst. Wir gehen davon aus, dass beide Informationsquellen den gleichen Inhalt haben müssen. Wenn Sie dort ein Problem vermuten kontrollieren Sie bitte den Eintrag "Benutzer" im "ExtrasOptionenDiskette" Dialog.
%AI_USER%
Der Name des primären Installationsbenutzers wird vom Server aus seiner Registry gelesen. Der Schlüssel lautet "HKEY_LOCAL_MACHINESOFTWARESoftService GmbHSoftService InstallerDiskette". Der verwendete Eintrag lautet <InstUser>. Das gleiche Vorgehen gilt auch für die Variable %AI_PASS%. Sie sollten es allerdings vermeiden direkt in der Registry zu manipulieren. Die offiziell unterstütze Vorgehensweise um den Benutzer und das Kennwort zu verändern ist die Einträge über den Optionen Dialog des SSI-Admin zu setzen. Bitte verändern Sie einfach die Benutzereinstellungen des Diskettenbenutzers. Diese schlagen sich mit einem Umweg über die Datenbank auch in der Registry des Servers nieder. Jede andere Art wird zu inkonsistenzen im SSI führen.
%AI_PASS%
Siehe %AI_USER%
%AI_IP%
Diese Variable dient nur zu Informationszwecken und wird nicht ausgewertet. BItte nicht benutzen. Diese Variable wird mit einer der nächsten Version entfernt.

