Windows Server 2000 Login Script
Dateien vom Server auf den Client kopieren beim Login
Hallo,
ich habe hier einen Windows 2000 Server der als Domain Controller und Exchange Server läuft.
Als Clients gibt es W2000 und XP Rechner die sich mit einem Login Script am Server anmelden.
Da wir hier recht oft Updates haben die auf alle Clients aufgespielt werden, wollte ich das Login Script dahingehend Erweitern, das er die Dateien Automatisch auf die Clients kopiert und wir nicht von Hand an allen 30 Rechner die Dateien einfügen müssen. Das Script sollte etwa folgendes machen:
1. Ist Benutzer in Gruppe X (Gruppe X ist die Gruppe die die Dateien erhalten soll. Alle anderen Gruppen nicht)
2. Wenn Benutzer in Gruppe X dann Vergleiche Dateien auf Netzlaufwerk "Q:\Ordner\Ordner" mit Dateien auf "C:\Ordner\Ordner"
3. Wenn Benutzer nicht in Gruppe X dann mache nichts
4. Wenn Dateien auf Server neuer als auf Client dann kopiere Dateien auf Client
5. Wenn Dateien auf Server gleich wie auf Client dann mache nichts
Ganz nobel wäre es wenn die Mitarbeiter beim Anmelden noch eine Meldung bekommen wenn Dateien kopiert werden, das sie das Programm "XY" erst nach dem Ende des Kopier vorgangs öffnen sollen. Natürlich muss dann am Ende des Kopiervorgangs wieder eine Meldung kommen das der Vorgang abgeschlossen ist. Es darf aber keine Abfrage kommen wo die Mitarbeiter anklicken können "Ja ich möchte Update oder Nein ich möchte nicht Updaten"
So das Problem ist jetzt das ich überhaupt keine Ahnung habe wie ich sowas Anstelle. Deswegen die Frage an euch.
Habt ihr PDFs mit Anleitunge, Bücher Tips, Tips zu Homepages wo ich sowas finde oder noch besser hat vielleicht jemand sowas in der Art schon bei sich am laufen.
Würde mich sehr freuen wenn mir jemand bei diesem Problem helfen sollte.
Mit Freundlichen Grüßen
Torsten
ich habe hier einen Windows 2000 Server der als Domain Controller und Exchange Server läuft.
Als Clients gibt es W2000 und XP Rechner die sich mit einem Login Script am Server anmelden.
Da wir hier recht oft Updates haben die auf alle Clients aufgespielt werden, wollte ich das Login Script dahingehend Erweitern, das er die Dateien Automatisch auf die Clients kopiert und wir nicht von Hand an allen 30 Rechner die Dateien einfügen müssen. Das Script sollte etwa folgendes machen:
1. Ist Benutzer in Gruppe X (Gruppe X ist die Gruppe die die Dateien erhalten soll. Alle anderen Gruppen nicht)
2. Wenn Benutzer in Gruppe X dann Vergleiche Dateien auf Netzlaufwerk "Q:\Ordner\Ordner" mit Dateien auf "C:\Ordner\Ordner"
3. Wenn Benutzer nicht in Gruppe X dann mache nichts
4. Wenn Dateien auf Server neuer als auf Client dann kopiere Dateien auf Client
5. Wenn Dateien auf Server gleich wie auf Client dann mache nichts
Ganz nobel wäre es wenn die Mitarbeiter beim Anmelden noch eine Meldung bekommen wenn Dateien kopiert werden, das sie das Programm "XY" erst nach dem Ende des Kopier vorgangs öffnen sollen. Natürlich muss dann am Ende des Kopiervorgangs wieder eine Meldung kommen das der Vorgang abgeschlossen ist. Es darf aber keine Abfrage kommen wo die Mitarbeiter anklicken können "Ja ich möchte Update oder Nein ich möchte nicht Updaten"
So das Problem ist jetzt das ich überhaupt keine Ahnung habe wie ich sowas Anstelle. Deswegen die Frage an euch.
Habt ihr PDFs mit Anleitunge, Bücher Tips, Tips zu Homepages wo ich sowas finde oder noch besser hat vielleicht jemand sowas in der Art schon bei sich am laufen.
Würde mich sehr freuen wenn mir jemand bei diesem Problem helfen sollte.
Mit Freundlichen Grüßen
Torsten
Please also mark the comments that contributed to the solution of the article
Content-Key: 48555
Url: https://administrator.de/contentid/48555
Printed on: April 25, 2024 at 17:04 o'clock
8 Comments
Latest comment
Moin Ghostraider,
wie manuel-r schon geantwortet hat: bei dieser eigentlich simplen Aufgabe bist Du mit einem kleinen aufgerufenen Batch (also *.bat oder *.cmd) und den Utilities IfMember und XCopy am besten beraten.
Dafür findest Du auch Beispiele im Bereich "Batch & Shell" hier im Forum.
Bliebe noch zu klären, wie dieser Satz zu verstehen ist:
--->das heißt, es existiert je Client schon ein Login-Skript? Als *.bat oder *.KiX oder *.vbs?
Wäre hilfreich für genauere Antworten, das zu wissen.
Gruß
Biber
wie manuel-r schon geantwortet hat: bei dieser eigentlich simplen Aufgabe bist Du mit einem kleinen aufgerufenen Batch (also *.bat oder *.cmd) und den Utilities IfMember und XCopy am besten beraten.
Dafür findest Du auch Beispiele im Bereich "Batch & Shell" hier im Forum.
Bliebe noch zu klären, wie dieser Satz zu verstehen ist:
wollte ich das Login Script dahingehend Erweitern...
--->das heißt, es existiert je Client schon ein Login-Skript? Als *.bat oder *.KiX oder *.vbs?
Wäre hilfreich für genauere Antworten, das zu wissen.
Gruß
Biber
@Ghostraider
Mach Dir mal keine Sorgen,
erstens ist der Aufwand überschaubar (Script passt auf einen Bierdeckel),
zweitens werden Bätch-Skripte nicht programmiert, sondern zusammengeschrotet,
drittens sind wir ja als Backup-Lösung da...
Poste mal morgen das, was bisher als Login-Skript da ist, dann schauen wir weiter.
Gruß
Biber
ich denke mal das es dann mit sehr großem Aufwand verbunden ist besonders auch was das Programmieren des Scripts angeht
Mach Dir mal keine Sorgen,
erstens ist der Aufwand überschaubar (Script passt auf einen Bierdeckel),
zweitens werden Bätch-Skripte nicht programmiert, sondern zusammengeschrotet,
drittens sind wir ja als Backup-Lösung da...
Poste mal morgen das, was bisher als Login-Skript da ist, dann schauen wir weiter.
Gruß
Biber
Auf Oder-Fragen antworte ich grundsätzlich mit "ja"....
Aber weil es nur noch 20 Stunden bis zum Wochenende sind und ich deshalb gute Laune habe...
Nein, es ist noch nicht auf dem Server.
Jein, Du musst es "installieren" bzw. eine Kopie dieses Winz-Utilities "ifMember.exe" auf den Server stellen (und zwar da, wo die Clients auch Zugriff haben, z.B. auf %LOGONSERVER%).
Und nochmal: Beispiele zu IfMember.exe (oder dem gleichwertigen MemberOf.exe von joeware) findest Du tonnenweise hier im Forum.
Ebenso zu XCopy - da stehen hier im Forum mittlerweise ein paar Syntax-Features, von denen noch nicht einmal M$ selbst etwas wusste.
Letzter Tipp: Die Syntax von XCopy und auch von IfMember ist in der jeweiligen Hilfe am CMD-Prompt (also XCopy /? bzw. IfMember /?) IMHO (noch) verständlicher als auf diesen $-Seiten.
Gruß
Biber
Aber weil es nur noch 20 Stunden bis zum Wochenende sind und ich deshalb gute Laune habe...
Nein, es ist noch nicht auf dem Server.
Jein, Du musst es "installieren" bzw. eine Kopie dieses Winz-Utilities "ifMember.exe" auf den Server stellen (und zwar da, wo die Clients auch Zugriff haben, z.B. auf %LOGONSERVER%).
Und nochmal: Beispiele zu IfMember.exe (oder dem gleichwertigen MemberOf.exe von joeware) findest Du tonnenweise hier im Forum.
Ebenso zu XCopy - da stehen hier im Forum mittlerweise ein paar Syntax-Features, von denen noch nicht einmal M$ selbst etwas wusste.
Letzter Tipp: Die Syntax von XCopy und auch von IfMember ist in der jeweiligen Hilfe am CMD-Prompt (also XCopy /? bzw. IfMember /?) IMHO (noch) verständlicher als auf diesen $-Seiten.
Gruß
Biber
Ich hätte da etwas sehr intressantes für euch. Ihr könnt es gerne testen!
Schreibt mir einfach mal ne Email.
http://home.tiscalinet.ch/michaelzwahlen/EasyWork/
Schreibt mir einfach mal ne Email.
http://home.tiscalinet.ch/michaelzwahlen/EasyWork/