Windstar801 10 Geschrieben 9. März 2004 Melden Teilen Geschrieben 9. März 2004 Hallo, ich habe vor ein paar Tage Server 2003 installiert. Der Server läuft einwandfrei. Auf den Client-PCs habe ich XP Professional installiert. Nun will ich die Clients an Server anmelden. Das Anmelden an sich ist kein Problem. Ich lese nur die ganze zeit im Forum etwas von einem Anmeldescript, ist dies zwingend notwendig so ein Script anzulegen? Wenn ja was schreibe ich in so ein Script und wie sieht so was aus? Kommt da etwas so was rein wie z.B. Netzwerklaufwerke freigeben Druckerfreigabe Zeitsynchronisieren Vielleicht kann wir jemand mal ein Anmeldescript zeigen Danke für eure Hilfe im voraus! Zitieren Link zu diesem Kommentar
nightwatcher 10 Geschrieben 9. März 2004 Melden Teilen Geschrieben 9. März 2004 Hallo, ob du ein Anmeldescript benötigst kann man so nicht sagen. Es kommt darauf an was du alles machen möchtest. Was soll den der Client alles vom Server bekommen? Viele Sachen gehen auch ohne Scripte. Aber ja solche Sachen wie du sie genannt hast _können_ da drin stehen. Gruß nightwatcher Zitieren Link zu diesem Kommentar
Windstar801 10 Geschrieben 9. März 2004 Autor Melden Teilen Geschrieben 9. März 2004 Danke für die super schnelle Antwort! Eigendlich nur Druckerfreigabe, Netzwerklaufwerk freigeben, vielleicht noch das die Uhrzeiten auf allen Client gleich ist. Wie wurde den so ein Script mit o.g. Angaben aussehen? Was kann man den noch so in einen Anmeldescript angeben? Zitieren Link zu diesem Kommentar
N8wandler 10 Geschrieben 9. März 2004 Melden Teilen Geschrieben 9. März 2004 Original geschrieben von Windstar801 ....vielleicht noch das die Uhrzeiten auf allen Client gleich ist. ... Was kann man den noch so in einen Anmeldescript angeben? Hi, da du ja Windows 2003 Server in Verbindung mit XP-Clients nutzt, gleichen diese automatisch die Zeit mit dem Server ab. Vorrausgesetzt der Zeitdienst ist aktiv (w32time). Das einzige was dann noch gewährleistet sein müsste, ist die korrekte Zeit auf dem Server - das ist allerdings kein direktes Anmeldescriptproblem. Zu der reinen Scriptproblematik gibts hier bessere Profis, die sich damit auskennen :) Zitieren Link zu diesem Kommentar
DaveRichter 10 Geschrieben 9. März 2004 Melden Teilen Geschrieben 9. März 2004 Hi, hier ist mal ein kleines Beispiel wie ein Logon Script aussehen kann. ************************************************** @echo off set SystemRoot32=C:\windows\system32 IF not Exist %systemroot32%\ifmember.exe Copy %logonserver%\netlogon\dateien\ifmember.exe %systemroot32%\ If not Exist %systemroot32%\nbpshpop.exe Copy %logonserver%\netlogon\dateien\nbpshpop.exe %systemroot32%\ IF not Exist %systemroot32%\con2prt.exe Copy %logonserver%\netlogon\dateien\con2prt.exe %systemroot32%\ ifmember Richter-Network\installation if errorlevel 1 goto installation if errorlevel 0 goto Befehl : Installation net localgroup administratoren /add Richter-Network\LAdmin Call %logonserver%\netlogon\vplogon.bat : Befehl ifmember Richter-Network\Software if errorlevel 1 goto Software if errorlevel 0 goto Befehl0 : Software Net use X: \\server-1\software /persistent:no : Befehl0 ifmember Richter-Network\public if errorlevel 1 goto Public if errorlevel 0 goto Befehl1 : Public net use Y: \\server-1\public /persistent:no : Befehl1 ifmember Richter-Network\tv-datenbank if errorlevel 1 goto tv-datenbank if errorlevel 0 goto Befehl2 : tv-datenbank net use Z: \\server-1\tv-datenbank /persistent:no : Befehl2 ifmember Richter-Network\Musik if errorlevel 1 goto Musik if errorlevel 0 goto Befehl3 : Musik net use W: \\server-2\musik /persistent:no : Befehl3 ifmember Richter-Network\movie if errorlevel 1 goto movie if errorlevel 0 goto Befehl4 : movie net use R: \\server-1\movie /persistent:no net use S: \\server-1\movie-2 /persistent:no net use T: \\server-2\movie /persistent:no : Befehl4 goto Drucker0 : Drucker0 con2prt /f ifmember Richter-Network\Drucker-1 if errorlevel 1 goto Drucker-1 if errorlevel 0 goto end : Drucker-1 con2prt /cd \\server-1\Drucker-1 : end solltest du noch fragen haben, einfach los schreiben :D :D :D MFG DaveRichter Zitieren Link zu diesem Kommentar
Windstar801 10 Geschrieben 10. März 2004 Autor Melden Teilen Geschrieben 10. März 2004 Danke für dein Skript-Beispiel! Nun hätte ich noch ein paar Fragen dazu. Was bedeutet (was wird da ausgeführt) set SystemRoot32=C:\windows\system32 und dann ifmember Richter-Network\installation Erkläre mir bitte noch was Befehl-Befehl4 Drucker0-1 ist doch eine Druckerfreigabe oder? Sorry, bestimmt ist es nicht so schwer, aber ich befinde mich gerade noch in der Anfangsphase! Vielen Dank im vorraus! Zitieren Link zu diesem Kommentar
Joeggu 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Hallo Also ich habe das einfacher gelöst! In den Eigenschaften des jeweiligen Users im Register Konto kannst Du denn Anmelde Script angeben. Zum Beispiel %Username%.bat. Dann erstellest Du einen neue Textdatei mit folgendem Inhalt. @echo off Net use * /delete /yes net use G: \\%Servername%\%Freigabenamen% net time /domain:%domain% /set /yes Vorgängig musst Du natürlich Freigaben erstellen und auch die Berrechtigungen setzen. Die Datei speichern und umbennenen von %username%.txt zu %username%.bat. Diese Datei speicherst Du im folgenden Verzeichnis. C:\WINDOWS\SYSVOL\sysvol\%Domain%\scripts Denn Script kannst Du natürlich auch mehreren Usern zuteilen. Gruss Jöggu Zitieren Link zu diesem Kommentar
Josh16 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 set SystemRoot32=C:\windows\system32 hier wird die variable systemroot32 auf das verzeichnis c:\windws\system32\ gesetzt. (könnte man sich sparen wenn man in den folgenden zeilen anstatt %systemroot32% einfach %systemroot%\system32\ schreibt, zudem würde das fehler vermeiden wenn ein system nicht unter c:\windows installiert ist) Mit ifmember wird überprüft ob der User in der entsprechenden Gruppe ist. Mit den Befehlen 0-3 werden Netzlaufwerke verbunden. Befehl 4 ist nur eine Weiterleitung an Drucker0 Mit Drucker0-1 werden die Netzdrucker verbunden. Zitieren Link zu diesem Kommentar
Gast STRAY*CAT Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Hallo zusammen, ich habe da auch eine Frage dazu: wir haben in unserer Firma den Druckerfreigabenamen für einen Netzwerkdrucker ändern müssen. Kann ich jetzt so wie von Dave Richter beschrieben den neuen Drucker per Anmeldeskript ändern? Schaut der Teil, den ich ins login.bat einfüge, dann so aus: : Drucker-1 con2prt /cd \\server-1\Drucker-1 :end Jetzt meine Frage: Was genau bedeutet das -1? Was bedeutet con2prt? Was bedeutet /cd? Und muss ich das genau so schreiben, nur den Server- und Druckernamen ändern? Muss da das -1 stehen bleiben hinter den Namen? Bin über jede Hilfe dankbar! Zitieren Link zu diesem Kommentar
Josh16 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 con2prt ist ein Tool aus dem Resource kit Syntax: con2prt /CD \\Server\freigabename macht den Frucker zum Standartdrucker con2prt /F Löscht alle bestehenden Druckerfreigaben Zitieren Link zu diesem Kommentar
DaveRichter 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Hi, natürlich kann man auch für jeden User ein eigenes Script schreiben, hatte ich auch mal so bemacht. Aber wenn dann mal grosse änderungen gemacht werden müssen muss mann jedes Script ändern und so ändere ich nur die Weclome.bat nun zur Namensvergabe in meinem Netzwerk Rechner heissen immer Rechner-(Zahl) Server-(Zahl) oder Drucker-(Zahl) Beispiel Drucker-1 Rechner-1 Server-1 wenn jemand die Tools aus dem Script benötigt stelle ich diese nach absprache auf meine WebSite MFG DaveRichter Zitieren Link zu diesem Kommentar
Gast STRAY*CAT Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Ach so. Und was muss ich dann genau in die login.bat eingeben, wenn ich einen Netzwerkdrucker per Anmeldeskript für alle Benutzer neu einrichten will, da sich der Druckerfreigabename geändert hat? MfG CAT Zitieren Link zu diesem Kommentar
DaveRichter 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Hi STRAY*CAT, so sollte deine Login.Bat aussehen wenn sich der Druckername geändern hat. "con2prt /f" (löscht alle druckerverbindungen) wenn nur ein spezieller Drucker gelöscht werden soll kann ich dir dazu ein VB Script schicken "con2prt /c \\servername\Freigabename" (legt deine Druckerfinbindung fest) oder "con2prt /cd \\servername\freigabename" (leght diesen Drucker als standartdrucker fest) MFG DaveRichter Zitieren Link zu diesem Kommentar
Gast STRAY*CAT Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Super Dave, danke! Reciht dann diese Zeile: con2prt /c \\servername\Freigabename Dann bliebt der alte halt unter falschem Namen bei den usern besthen, oder macht das was aus? Er wird keine Verbindung mehr finden, aber das macht ja nix, oder? VG CAT Zitieren Link zu diesem Kommentar
DaveRichter 10 Geschrieben 10. März 2004 Melden Teilen Geschrieben 10. März 2004 Hi STRAY*CAT, natürlich reicht auch diese Zeile aus. Dann bleibt halt die Druckerverbindung bestehen aber kann nicht mehr angesprochen werden. entweder solltest du wie ich auch am anfang meines Scripts die datei c2prt.exe kopieren oder aber den genauen pfad angeben z.B. %logonserver%\netlogon\con2prt /c \\servername\freigabename MFG DaveRichter 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.