MIC_BAC 10 Geschrieben 25. Februar 2010 Melden Teilen Geschrieben 25. Februar 2010 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 Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 25. Februar 2010 Melden Teilen Geschrieben 25. Februar 2010 Da komme ich nicht mit. Was hat eine DHCP-Option mit einer Umgebungsvariable zu tun ? -Zahni Zitieren Link zu diesem Kommentar
MIC_BAC 10 Geschrieben 26. Februar 2010 Autor Melden Teilen Geschrieben 26. Februar 2010 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 Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 26. Februar 2010 Melden Teilen Geschrieben 26. Februar 2010 Ich würde eher vermuten, dass da nicht die DHCP-Geschichte das Problem ist, sondern der Empirum-Client auf dem entspr. Rechner. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 27. Februar 2010 Melden Teilen Geschrieben 27. Februar 2010 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.