Logon.cmd wirft bei den Clients den Proxyserver heraus
Hallo, ich bin neu hier im Forum und freue mich meine Frage hier stellen zu können.
Ich habe derzeit eine mysteriöses Problem und zwar sobald ich in der GPO das Anmeldescript ändere haut es die gesamten Proxyeinstellungen bei den Clients in der Domäne heraus.
Mein LoginScript sieht wie folgt aus:
@echo off
IF %COMPUTERNAME% == Server1 GOTO ENDE
IF %COMPUTERNAME% == Server2 GOTO ENDE
IF %COMPUTERNAME% == Server3 GOTO ENDE
IF %COMPUTERNAME% == Server4 GOTO ENDE
IF %COMPUTERNAME% == Server5 GOTO ENDE
IF %COMPUTERNAME% == Server6 GOTO ENDE
IF %COMPUTERNAME% == Server7 GOTO ENDE
IF %COMPUTERNAME% == Server8 GOTO ENDE
IF %COMPUTERNAME% == Server9 GOTO ENDE
IF %COMPUTERNAME% == Server10 GOTO ENDE
IF %COMPUTERNAME% == Server11 GOTO ENDE
IF %COMPUTERNAME% == Server12 GOTO ENDE
IF %COMPUTERNAME% == Server13 GOTO ENDE
IF %COMPUTERNAME% == Server14 GOTO ENDE
IF %COMPUTERNAME% == Server15 GOTO ENDE
IF %COMPUTERNAME% == Server16 GOTO ENDE
IF %COMPUTERNAME% == Server17 GOTO ENDE
IF %COMPUTERNAME% == Server18 GOTO ENDE
IF %COMPUTERNAME% == Server19 GOTO ENDE
IF %COMPUTERNAME% == Server20 GOTO ENDE
IF %COMPUTERNAME% == Server21 GOTO ENDE
IF %COMPUTERNAME% == Server22 GOTO ENDE
IF %COMPUTERNAME% == Server23 GOTO ENDE
IF %COMPUTERNAME% == Server24 GOTO ENDE
IF %COMPUTERNAME% == Server25 GOTO ENDE
IF %COMPUTERNAME% == Server26 GOTO ENDE
IF %COMPUTERNAME% == Server27 GOTO ENDE
IF %COMPUTERNAME% == Server28 GOTO ENDE
IF %COMPUTERNAME% == Server29 GOTO ENDE
IF %COMPUTERNAME% == Server30 GOTO ENDE
IF %COMPUTERNAME% == Server31 GOTO ENDE
IF %COMPUTERNAME% == Server32 GOTO ENDE
IF %COMPUTERNAME% == Server33 GOTO ENDE
IF %COMPUTERNAME% == Server34 GOTO ENDE
IF %COMPUTERNAME% == Server35 GOTO ENDE
IF %COMPUTERNAME% == Server36 GOTO ENDE
IF %COMPUTERNAME% == Server37 GOTO ENDE
IF %COMPUTERNAME% == Client1 GOTO ENDE
IF %COMPUTERNAME% == Client2 GOTO ENDE
IF %COMPUTERNAME% == Client3 GOTO ENDE
IF %COMPUTERNAME% == Client4 GOTO ENDE
rem IF %COMPUTERNAME% == Client5 GOTO ENDE
IF %COMPUTERNAME% == Client6 GOTO ENDE
IF %COMPUTERNAME% == Client7 GOTO ENDE
rem IF %COMPUTERNAME% == Clien8 GOTO ENDE
IF %COMPUTERNAME% == Client9 GOTO ENDE
:M1
rem Alle Mappings zurücksetzen
NET USE * /DELETE /YES
rem net use Z: \\Server11\PUBLIC /USER:domain\%username%
net use X: \\Server11\DIE /USER:domain\%username%
if exist %systemroot%\WBEXIST.TXT GOTO M10
XCOPY X:\Login\DLL\*.* %systemroot% /Y
:M10
x:\login\login.exe
net use Z: \\Server23\Objects /USER:domain\%username%
"%ProgramFiles%\windream gmbh\windream\wmcc.exe"
:ENDE
EXIT
Sagen wir zum Beispiel ich nehme das "rem" vom Client5 weg und Speichere es ab, sodass Client 5 nicht mehr die Netzlaufwerke Z und X bekommt.
So werden von Allen anderen Clients die in der Domäne sind die Proxyeinstellungen rausgeworfen.
Kennt jemand dieses komische Problem?
Es ist bei XP Rechnern, sowie Windows 7 Rechner.
Ich habe derzeit eine mysteriöses Problem und zwar sobald ich in der GPO das Anmeldescript ändere haut es die gesamten Proxyeinstellungen bei den Clients in der Domäne heraus.
Mein LoginScript sieht wie folgt aus:
@echo off
IF %COMPUTERNAME% == Server1 GOTO ENDE
IF %COMPUTERNAME% == Server2 GOTO ENDE
IF %COMPUTERNAME% == Server3 GOTO ENDE
IF %COMPUTERNAME% == Server4 GOTO ENDE
IF %COMPUTERNAME% == Server5 GOTO ENDE
IF %COMPUTERNAME% == Server6 GOTO ENDE
IF %COMPUTERNAME% == Server7 GOTO ENDE
IF %COMPUTERNAME% == Server8 GOTO ENDE
IF %COMPUTERNAME% == Server9 GOTO ENDE
IF %COMPUTERNAME% == Server10 GOTO ENDE
IF %COMPUTERNAME% == Server11 GOTO ENDE
IF %COMPUTERNAME% == Server12 GOTO ENDE
IF %COMPUTERNAME% == Server13 GOTO ENDE
IF %COMPUTERNAME% == Server14 GOTO ENDE
IF %COMPUTERNAME% == Server15 GOTO ENDE
IF %COMPUTERNAME% == Server16 GOTO ENDE
IF %COMPUTERNAME% == Server17 GOTO ENDE
IF %COMPUTERNAME% == Server18 GOTO ENDE
IF %COMPUTERNAME% == Server19 GOTO ENDE
IF %COMPUTERNAME% == Server20 GOTO ENDE
IF %COMPUTERNAME% == Server21 GOTO ENDE
IF %COMPUTERNAME% == Server22 GOTO ENDE
IF %COMPUTERNAME% == Server23 GOTO ENDE
IF %COMPUTERNAME% == Server24 GOTO ENDE
IF %COMPUTERNAME% == Server25 GOTO ENDE
IF %COMPUTERNAME% == Server26 GOTO ENDE
IF %COMPUTERNAME% == Server27 GOTO ENDE
IF %COMPUTERNAME% == Server28 GOTO ENDE
IF %COMPUTERNAME% == Server29 GOTO ENDE
IF %COMPUTERNAME% == Server30 GOTO ENDE
IF %COMPUTERNAME% == Server31 GOTO ENDE
IF %COMPUTERNAME% == Server32 GOTO ENDE
IF %COMPUTERNAME% == Server33 GOTO ENDE
IF %COMPUTERNAME% == Server34 GOTO ENDE
IF %COMPUTERNAME% == Server35 GOTO ENDE
IF %COMPUTERNAME% == Server36 GOTO ENDE
IF %COMPUTERNAME% == Server37 GOTO ENDE
IF %COMPUTERNAME% == Client1 GOTO ENDE
IF %COMPUTERNAME% == Client2 GOTO ENDE
IF %COMPUTERNAME% == Client3 GOTO ENDE
IF %COMPUTERNAME% == Client4 GOTO ENDE
rem IF %COMPUTERNAME% == Client5 GOTO ENDE
IF %COMPUTERNAME% == Client6 GOTO ENDE
IF %COMPUTERNAME% == Client7 GOTO ENDE
rem IF %COMPUTERNAME% == Clien8 GOTO ENDE
IF %COMPUTERNAME% == Client9 GOTO ENDE
:M1
rem Alle Mappings zurücksetzen
NET USE * /DELETE /YES
rem net use Z: \\Server11\PUBLIC /USER:domain\%username%
net use X: \\Server11\DIE /USER:domain\%username%
if exist %systemroot%\WBEXIST.TXT GOTO M10
XCOPY X:\Login\DLL\*.* %systemroot% /Y
:M10
x:\login\login.exe
net use Z: \\Server23\Objects /USER:domain\%username%
"%ProgramFiles%\windream gmbh\windream\wmcc.exe"
:ENDE
EXIT
Sagen wir zum Beispiel ich nehme das "rem" vom Client5 weg und Speichere es ab, sodass Client 5 nicht mehr die Netzlaufwerke Z und X bekommt.
So werden von Allen anderen Clients die in der Domäne sind die Proxyeinstellungen rausgeworfen.
Kennt jemand dieses komische Problem?
Es ist bei XP Rechnern, sowie Windows 7 Rechner.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 232468
Url: https://administrator.de/contentid/232468
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo und willkommen hier im Forum,
Was beinhaltet deine Ominöse Login.dll sowie was löst dein Login.exe aus? Ist für dein Client 5 die Abfrage Wahr oder Falsch? Was löst dein alles aus, auch in Bezug auf Einstellungen des Benutzers oder des Computers?
Und du willst sagen das bei allen laufenden Clients in der Domäne die Proxyeinstellungen geändert werden wenn du an diesem Script etwas änderst? Werden dazu denn die Clients wieder neu gestartet oder was passiert damit es passieren kann? Sicher das die Rechner oder Servernamen denn korrekt abgefragt werden? Dir schon mal die mühe gemacht an einen (1) Client die einzelnen Schritte deiner Skripte zu Analysieren und zu Testen um den einen ausfindig zu machen der es auslöst?
Gruß,
Peter
Was beinhaltet deine Ominöse Login.dll sowie was löst dein Login.exe aus? Ist für dein Client 5 die Abfrage
IF EXIST %SystemRoot%\WBExist.txt GOTO M10
%ProgramFiles%\windream gmbh\windream\wmcc.exe
So werden von Allen anderen Clients die in der Domäne sind die Proxyeinstellungen rausgeworfen.
Wie werden diese Eingestellt? GPO?Und du willst sagen das bei allen laufenden Clients in der Domäne die Proxyeinstellungen geändert werden wenn du an diesem Script etwas änderst? Werden dazu denn die Clients wieder neu gestartet oder was passiert damit es passieren kann? Sicher das die Rechner oder Servernamen denn korrekt abgefragt werden? Dir schon mal die mühe gemacht an einen (1) Client die einzelnen Schritte deiner Skripte zu Analysieren und zu Testen um den einen ausfindig zu machen der es auslöst?
Gruß,
Peter
Naja wenn der Proxy doch von dieser ominösen login.exe gesetzt wird, hast du in der Richtung schon mal ermittelt?
Werden den die anderen Netzlaufwerke von denen du sprichst, von der login.exe gemappt?
Und dann hät ich noch ne Frage in eigener Sache: Wieso macht ihr da oben diese Abfragen?
IF %COMPUTERNAME% == Server1 GOTO ENDE < was sollen die bringen?
Für mich heisst das wenn der Name dem Namen entspricht soll er zum Ende gehen?
Werden den die anderen Netzlaufwerke von denen du sprichst, von der login.exe gemappt?
Und dann hät ich noch ne Frage in eigener Sache: Wieso macht ihr da oben diese Abfragen?
IF %COMPUTERNAME% == Server1 GOTO ENDE < was sollen die bringen?
Für mich heisst das wenn der Name dem Namen entspricht soll er zum Ende gehen?
Hallo,
Dann ist dein Ansprechpartner derjenige der dies in der Login.exe einprogrammiert hat. In seinen Quellcode wirst du fündig werden.
Gruß,
Peter
Dann ist dein Ansprechpartner derjenige der dies in der Login.exe einprogrammiert hat. In seinen Quellcode wirst du fündig werden.
haben dann beim Neustart
Genau daruf wollte ich hinaus, denn nur das macht Sinn Und wenn es bei euch anders wäre, dann hättest du uns das meiste verschwiegen Mit dem Testen ist eine gute Idee, aber ich glaube dafür fehlt mir die Zeit um alles auszuprobieren.
Möchtest du jetzt bei mir etwas Zeit Kaufen? Ich hab dafür eine Preisliste was eine Stunde oder Tag oder Woche kostet.Gruß,
Peter