Batch Datei in Anmeldescript einbinden ? |
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
|
|
Batch Datei in Anmeldescript einbinden ? |
|
Hallo zusammen,
habe nun folgende Problemstellung, die irgendwie nicht funktioniert :
Netzwerk : Windows 2000
ich habe mehrere Logon-Scripte, für die diversen Abteilungen bei mir in der Firma.
Nun installiere ich über ein Remote-System bei jedem PC eine neue Software, die leider bei jedem User, der sich an den jeweiligen PC's anmeldet, mehrere HKEY_CURRENT_USER Einträge macht, womit sie nervige Popups startet.
(diese würde ich gerne von anfang an abschalten)
Mit einem Snapshot Tool, habe ich beide Registry (Vor- und Nach der Installtion) verglichen, und herausgefiltert.
Nun habe ich das Problem, dass ich diese REG Datei einmal unter jedem Benutzer ausführen muss, der sich an einem Rechner anmeldet.
(User/Rechner Beziehung)
Mein Gedanke war nun folgender :
Ich wollte diese REG Datei einfach mit den jeweilgen Logon-Scripts durchlaufen lassen.
Nur leider gibt es da einen kleinen Haken :
Das ganze muss (aus diversen Gründen) leider so aufgebaut sein :
LOGONSCRIPT verweisst auf ==>
z.B. eine Datei Namens UPDATE.CMD (CALL Befehl ??) die auch im Script Serververzeichnis liegt, ==>
die wiederum z.B. die Datei Namens EINTRAG.REG ausführt, und somit die Registriereinträge vornimmt.
Nur leider klappt das irgendwie nicht ??
Von dem Logon-Script gehe ich mit dem Befehl "CALL" zur UPDATE.CMD, und diese startet dann mit CMD die REG Datei.
Ist dieser Gedanke denn richtig, oder stimmt hier schon im Ansatz etwas nicht ??
bzw. geht mein Vorhaben überhaupt ??
Wäre klasse, wenn mir jemand helfen könnte, bzw. die Einträge die ich machen müsste kurz posten könnte.
Vielen Dank schon mal !!
__________________ _______________________
Gruß
bom
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von bom: 26.06.2003 13:10.
|
|
26.06.2003 13:08 |
|
|
Wombat unregistriert
|
|
Probier mal in deiner update.cmd diesen Eintrag.
regedit /s EINTRAG.REG
Grundsätzlich scheint Dein denkansatz so in Ordnung zu sein.
Wombat
|
|
26.06.2003 15:34 |
|
|
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
Themenstarter
|
|
hi,
zuerst einmal Danke für die hilfe, aber ich glaube da haben wir uns leicht missverstanden :
die einträge in der REG datei habe ich.
Das Problem was ich habe sind die Einträge in dem Logon-Script (Verweis zur cmd) + den inhalt der cmd.
__________________ _______________________
Gruß
bom
|
|
26.06.2003 15:41 |
|
|
Wombat unregistriert
|
|
Um ganz ehrlich zu sein verstehe ich wirklich nicht wo das Problem ist!?
Der Inhalt der update.cmd oder update.bat muss den Aufruf der *.reg
durch die "regedit" enthalten. Einfach nur ein *.reg File aufzurufen
bringt nix!
Wie sieht Dein Login-Script denn aus? Der call Befehl sollte übrigens funzen.
Wombat
|
|
26.06.2003 16:26 |
|
|
Wombat unregistriert
|
|
Bin gerade unterwegs...
Sieht aber korrekt aus.
Tja, kannst höchstens mal probieren die Datei in update.bat umzubenennen.
Manchmal kann es auch sein, dass die Regdatei in der letzten Zeile nicht mit einem Return abgeschlossen ist und dann batches spinnen können, aber wenn das lokal schon ging - bleibt schwierig!
Wombat
|
|
26.06.2003 20:11 |
|
|
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
Themenstarter
|
|
mal sehen, das mit dem letzten return muss ich morgen nochmal überprüfen....
ich werde da morgen nochmal etwas rumdoktern, mal sehen, neuer tag neues glück
werde morgen dann ggf. nochmal einen kleinen zwischenstand abgeben...
wünsche noch einen schönen abend, und danke nochmal !!!
__________________ _______________________
Gruß
bom
|
|
26.06.2003 20:18 |
|
|
L.N.D.
neu im Forum
Dabei seit: 26.06.2003
Beiträge: 12
|
|
Hi,
probier in deiner Datei mal folgenden aufruf:
CALL %LOGONSERVER%\netlogon\update.cmd
Gruß
L.N.D.
|
|
26.06.2003 20:36 |
|
|
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
Themenstarter
|
|
du meinst ohne die beiden " \\ " ??
kann ich mal morgen versuchen...
Danke !!
__________________ _______________________
Gruß
bom
|
|
26.06.2003 20:42 |
|
|
L.N.D.
neu im Forum
Dabei seit: 26.06.2003
Beiträge: 12
|
|
Jepp ohne die beiden \\
Wenn das nicht funzen sollte dann kannste noch
CALL "%LOGONSERVER%\netlogon\update.cmd"
probieren.
Gruß
L.N.D.
|
|
26.06.2003 20:47 |
|
|
Wombat unregistriert
|
|
Bin Hause!
L.N.B. hat hier vollkommen recht! \\ und die Variable
%...% ist doppelt gemobbelt -> sollte aber ne Fehlermeldung
ausspucken wie "falsche Syntax" oder so.
Hoffen wir mal, dass es nur daran liegt.
Viel Glück morgen!
Wombat
|
|
26.06.2003 23:09 |
|
|
Wombat unregistriert
|
|
Hat der User für den das Login-Script abläuft überhaupt
die Rechte die Registrierung zu ändern?
Habe hier ne Novelllandschaft und kenne die Tücken von
NT-Scripts nicht.
Wombat
|
|
27.06.2003 15:12 |
|
|
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
Themenstarter
|
|
ja, wenn ich die REG Datei unter dem User manuel ausführe, funktioniert es !!!
__________________ _______________________
Gruß
bom
|
|
27.06.2003 17:59 |
|
|
L.N.D.
neu im Forum
Dabei seit: 26.06.2003
Beiträge: 12
|
|
Hi bom,
hab die Scripte mal auf einem Server durchgetestet.
Sind in Ordnung und laufen. Scheint mir ein Rechteproblem zu sein.
Gruß
L.N.D.
|
|
28.06.2003 07:56 |
|
|
skalar4
neu im Forum
Dabei seit: 23.05.2003
Beiträge: 40
Herkunft: Muelheim
|
|
Hi bom,
hast du schon mal mit dem Befehl set schon mal getestet , ob du überhaupt den richigen Server in den Variabeln stehen hast ?
Wird der Name des Server in dem Moment richtig aufgelöst?
Ich hatte mal einen ähnliche Bug, bis ich bemerkte das der Logon nicht richtig aufgelöst wurde,
Gruss
Andreas
|
|
28.06.2003 22:00 |
|
|
bom
kommt gerne wieder
Dabei seit: 22.08.2002
Beiträge: 60
Herkunft: Bayern
Themenstarter
|
|
Zitat: |
Original von skalar4
Hi bom,
hast du schon mal mit dem Befehl set schon mal getestet , ob du überhaupt den richigen Server in den Variabeln stehen hast ?
Wird der Name des Server in dem Moment richtig aufgelöst?
Ich hatte mal einen ähnliche Bug, bis ich bemerkte das der Logon nicht richtig aufgelöst wurde,
Gruss
Andreas |
|
Hi,
also das mit der Namensauflösung klappt definitiv !!
Bekomme auch mit SET alle richtigen Daten angezeigt.
__________________ _______________________
Gruß
bom
|
|
30.06.2003 07:50 |
|
|
L.N.D.
neu im Forum
Dabei seit: 26.06.2003
Beiträge: 12
|
|
Hi bom,
ich habe nicht die einzelnen Dateien, sondern den
gesamten Ablauf auf meinem Server getestet. Und
hier hat der Ablauf komplett funktioniert.
Mal sehen ob ich zu deinem Problem noch was finde.
Gruß
L.N.D.
|
|
02.07.2003 14:14 |
|
|
L.N.D.
neu im Forum
Dabei seit: 26.06.2003
Beiträge: 12
|
|
Hi bom,
hab noch was gefunden. Heißt dein Login-Script zufällig Login.cmd oder Login.bat, dann benenn es mal in Test.cmd um. Und teste das ganze nochmals.
Gruß
L.N.D.
|
|
02.07.2003 17:51 |
|
|
|
|
|
Designed by PC-Experience.de, online seit 06.August 2002 Copyright © 2002 - 2024 PC-Experience.de |
|