Jump to content

lokale Variable wird nicht gesetzt


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Board,

 

wir haben wir ein Problem mit einer Lokalen Umgebungsvariablen.

 

Auf unserem DHCP (Novell Server) ist eine DHCP Option 142 mit dem Wert EmpirumServer gesetzt.

 

Die Clients (XP Pro SP2 & SP3) bekommen diesen Wert beim Start zugewiesen.

Bei ca. 90 % der Clients erscheint dann der Wert der Variable "EmpirumServer" wenn in der CMD "set empirumserver" eingetragen wird.

Die anderen 10% schreiben dann, dass die Variable Empirumserver nicht gesetzt wurde.

 

Bei denen wo es funktioniert ist der Regkey HLKM/software/matrix42/.... gestetzt, bei denen wo es nicht funktioniert fehlt dieser Wert.

 

Also haben wir bei einem Client der den Eintrag hat, diesen exportiert und auf dem fehlerhaften Client importiert. Hat leider nicht funktioniert. Nach einem Neustart war der Regkey noch da, aber unter CMD set "Empirumserver" hieß es wieder nicht gesetzt.

 

Im Internet gab es einen ähnlichen Beitrag, der mit der DHCP Option43 zutun hatte. Bei MS gibt es eine Hotfix das dieses Problem beheben soll. Leider funktionierte auch dies nicht.

 

Wir haben nun keine richtige Idee mehr und kommen nicht recht weiter.

 

Die Frage lautet: Warum übernimmt der Client die DHCP Option nicht so wie alle anderen Clients?

 

mfg

 

Michael

Link zu diesem Kommentar

Hallo Zahni,

 

also ich kann Dir nicht genau sagen wie hier die Zusammenhänge sind, dazu kenne ich mich im DHCP Bereich nicht gut genug aus.

Vielleicht ist der Begriff Lokale Variablen hier auch nicht richtig angewandt.

 

 

Fakt ist aber, dass bei der Installation von den Empirum Subdepo Servern auf dem DHCP Servern eine DHCP Option eingerichtet werden musste. Wir haben diese 142 genannt. Sie kann auch einen anderen Namen tragen.

 

In dieser Option steht dann der Name des Empirum Subdepos.

 

Beim Start des Clients, bekommt dieser dann über den DHCP Server seine IP, seine DNS Zuweisung und unsere DHCP Option142, die dann den Namen des Subdepo Servers enthält. Der Name des Servers wird in einer Variable eingetragen.

Die Variable heißt Empirumserver = NamedesSubdepos

 

Man kann diese Variable dann mit dem Befehl SET in der CMD aufrufen und prüfen ob diese da ist.

 

Auf den PCs wo es funktioniert wird diese Variable angezeigt.

empirumserver = NamedesSupdepos

 

Auf denen wo es nicht funktioniert kommt der Hinweis

Variable Empirumserver nicht gestezt

 

Das hat zur Folge, dass das Inventory der Clients durch Empirum nicht greift.

 

Wir die Variable von Hand gesetzt funktioniert das Inventory trotzdem nicht.

 

Leider haben wir keine Idee mehr warum bei ca. 90% der PCs die DHCP Option greift aber bei ca. 10% nicht. Obwohl diese 10 % auch ihre IP, den DNS Eintrag und Gateway usw. bekommen wie alle anderen PCs….

 

mfg

 

Michael

Link zu diesem Kommentar

In den Support-Tools http://www.microsoft.com/downloads/details.aspx?FamilyId=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=de gibts die SETX.EXE, mit der kannst Du die Variable per Script setzen.

 

Wenn ihr einen VISTA/7 oder W2008 im Netz habt, würde ich allerdings den Registry Eintrag mittels GPP setzen: GPP - Group Policy Preferences - Gruppenrichtlinien Einstellungen

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...