Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Windows Server 2000 Login Script

Frage Microsoft Windows Server

Mitglied: Ghostraider

Ghostraider (Level 1) - Jetzt verbinden

11.01.2007, aktualisiert 25.01.2007, 8578 Aufrufe, 8 Kommentare

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
Mitglied: manuel-r
11.01.2007 um 18:40 Uhr
zu 1 u. 3:
Suche hier im Board mal nach ifmember

zu 2, 4 u.5:
Das macht xcopy für dich

Manuel
Bitte warten ..
Mitglied: Biber
11.01.2007 um 19:25 Uhr
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:
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
Bitte warten ..
Mitglied: Ghostraider
11.01.2007 um 22:19 Uhr
Hallo,

danke erstmal für eure Antworten.
Ich werde mir mal die beiden Programme/Befehle morgen anschauen.

@Biber:
Ja es besteht schon ein Login Script in dem jedem Mitarbeiter je nach Gruppen zugehörigkeit Netzlaufwerke und Drucker gemappt werden. Dieses Script wollte ich eigentlich anpassen. Das Script ist so viel ich weiß ein *.bat Script. Ich kann das morgen mal hier rein stellen wenn ich wieder auf den Server komme.

Ich wollte eigentlich nicht unbedingt ein extra Prnogramm Installieren. Am liebsten wäre es mir das ganze per Script zu machen. Aber ich denke mal das es dann mit sehr großem Aufwand verbunden ist besonders auch was das Programmieren des Scripts angeht, wovon ich ja garkeine Ahnung habe.
Bitte warten ..
Mitglied: Biber
11.01.2007 um 22:45 Uhr
@Ghostraider
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
Bitte warten ..
Mitglied: Ghostraider
11.01.2007 um 22:52 Uhr
Hi,

Danke für eure Hilfe, ich werde morgen gleich mal das Script raussuchen und hier Posten.
Hab mir grademal auf der Microsoft Seite die Beschreibung von xcopy angeschaut. Das hab ich sogar nicht kapiert. Werde das morgen gleich mal Lokal mit einer *.bat Datei testen.

Aber zu diesem ifmember Programm hab ich noch nicht viel gefunden. Außer das es in einem ResourceKit von MS drinnen ist. Muss ich das erst Installieren auf dem Server oder ist das da schon drauf?
Bitte warten ..
Mitglied: Biber
11.01.2007 um 23:49 Uhr
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
Bitte warten ..
Mitglied: Ghostraider
12.01.2007 um 09:20 Uhr
Hi,

also das hier ist das Aktuelle Login.vbs das wir verwenden:

on error resume next
Set wshNetwork = CreateObject("WScript.Network")


Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
strUser = WshNetwork.UserName
strComputername = LCase(WshNetwork.ComputerName)

objNetwork.RemoveNetworkDrive "b:"
objNetwork.RemoveNetworkDrive "g:"
objNetwork.RemoveNetworkDrive "i:"
objNetwork.RemoveNetworkDrive "m:"
objNetwork.RemoveNetworkDrive "o:"
objNetwork.RemoveNetworkDrive "p:"
objNetwork.RemoveNetworkDrive "q:"
objNetwork.RemoveNetworkDrive "z:"

If InStr(strGroups, "cn=geschaeftsleitung") Then
wshNetwork.MapNetworkDrive "b:", "\\MEMSO2K\Buchhaltung"
wshNetwork.MapNetworkDrive "o:", "\\MEMSO2K\COTEL"
wshNetwork.MapNetworkDrive "p:", "\\MEMSO2K\PERSONAL_MAN"
End If

If InStr(strGroups, "cn=buchhaltung") Then
wshNetwork.MapNetworkDrive "b:", "\\MEMSO2K\Buchhaltung"
wshNetwork.MapNetworkDrive "o:", "\\MEMSO2K\COTEL"
wshNetwork.MapNetworkDrive "p:", "\\MEMSO2K\PERSONAL_MAN"
End If


If InStr(strGroups, "cn=memso_technik") Then
wshNetwork.MapNetworkDrive "q:", "\\backupsrv\Installation"
End If

wshNetwork.MapNetworkDrive "g:", "\\sqlmention\mention"
wshNetwork.MapNetworkDrive "i:", "\\MEMSO2K\bilder-memso"
wshNetwork.MapNetworkDrive "m:", "\\MEMSO2K\memorysolution"


Set objAdsSystemInfo = CreateObject("adsysteminfo")
sComputerLDAPName = LCase(objAdsSystemInfo.ComputerName)
Set objComputerName = GetObject("LDAP://" & objAdsSystemInfo.ComputerName)

If InStr(sComputerLDAPName, "ou=server") Then

elseif a=a then

Set objNetwork = Wscript.CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection "\\BDCSRV\hpblanko"
objNetwork.AddWindowsPrinterConnection "\\MEMSO2K\HP2200Blanko"
objNetwork.AddWindowsPrinterConnection "\\BDCSRV\hpbrief"
objNetwork.AddWindowsPrinterConnection "\\MEMSO2K\HP2200Brief"
objNetwork.AddWindowsPrinterConnection "\\BDCSRV\Mopi_Bla"
objNetwork.AddWindowsPrinterConnection "\\MEMSO2K\Mopi_Blanko"
objNetwork.AddWindowsPrinterConnection "\\BDCSRV\Mopi_Brief"
objNetwork.AddWindowsPrinterConnection "\\MEMSO2K\Mopi_Bri"
objNetwork.AddWindowsPrinterConnection "\\BDCSRV\HPSammel"
objNetwork.AddWindowsPrinterConnection "\\MEMSO2K\HPSammel"


end if
set wshshell=CreateObject("Wscript.Shell")
wshshell.Run "%logonserver%\netlogon\" &strUser ,0

Ich hoffe du kannst damit etwas anfangen.
Bitte warten ..
Mitglied: michaelzwahlen
25.01.2007 um 18:46 Uhr
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/
Bitte warten ..
Ähnliche Inhalte
Windows Server
Login Script (kix) bei Windows Server 2012 R2
gelöst Frage von TechNoob17Windows Server6 Kommentare

Hallo liebe Community Ich habe folgendes Problem: Ich habe ein Logon Script geschrieben nach Vorlage aus dem Internet (Link:) ...

PHP
MYSQL und PHP Login Script
gelöst Frage von GoldencreeperPHP17 Kommentare

Hallo liebe Administrator Community. Ich habe Arbeite grade an einer Status Seite für einen Hoster. Die Seite ist auch ...

Windows Server
Login Script verzögert ausführen
Frage von Intruder0001Windows Server6 Kommentare

Hallo gibt es die Möglichkeit das login Script verzögert nach der Anmeldung ca. 10-20sek auszuführen ?? Gerade bei schnellen ...

Windows Server
Pdf per login script
gelöst Frage von ToggleWindows Server4 Kommentare

Hallo zusammen, ich habe hier intern eine Fragestellung bekommen. Wir haben hier im 3 Stunden-Takt Personen, die sich an ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless8 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...