WindowsWindows XP Client (2000, 2003, Vista)
Administration Windows 2000 ServerDie folgenden Dinge sind bisher unsortierte Anhaltspunkte für unterschiedliche Aspekte im Zusammenhang mit der Installation von Windows 2000 Server bzw. Windows 2003 Server.Servergespeicherte Profile
User per Script anlegen oder löschenGleich vorne weg der Befehl, den man heutzutage zur Integration ins AD verwenden sollte: "csvde.exe". Da ich mich jetzt hier nicht weiter damit auseinandersetzen möchte, empfehle ich fürUm eine einfache Administration von der Kommandozeile aus zu ermöglichen, gibt es seit WinNT den Befehl "net". Dieser stellt ein recht umfassendes Tool für die Administration in Windows-Netzwerken zur Verfügung und ist die Grundlage, um einfach per Script eine User-Verwaltung zu ermöglichen. Im Zusammenhang mit dem Parameter "user" kann man mit "net" über weitere Parameter viele Dinge, wie z.B. die Anmeldezeiten einstellen. Es sind jedoch bei weitem nicht alle Einstellmöglichkeiten der grafischen Oberfläche von Win2000 (mmc-Snap-In) über das Konsolen-Tool möglich. Leider hat Microsoft die Weiterentwicklung der professionellen Administrationswerkzeuge in der Vergangenheit stark vernachlässigt. net user [username [password|*] [options]] [/domain]Ohne Parameter gibt "net user" alle Benutzerkonten auf dem Rechner aus. Der Parameter "/domain" wird nur benötigt, wenn man sich auf einer Workstation (z.B. WinNt4 WS oder Win2k Prof) befindet. In diesem Fall wird der Befehl auf den (primären) Domaincontroller angewandt. Entsprechend wird der Parameter nicht benötigt, wenn man sich bei der Ausführung des Befehls auf einem (Member-)Server der Domain befindet. Einen Überblick über die mir bekannten Parameter habe ich im folgenden aufgelistet. Optionen:
net user username {password|*} /add [options] [/domain]Übergibt man das Paßwort nicht als Parameter und verwendet stattdessen den "*", so wird man beim Anlegen des Users zur Eingabe des Paßwortes aufgefordert. Dieses wird dann bei der Eingabe nicht angezeigt. Da beim Anlegen eines Users in der Regel Standardpaßwörter verwendet werden, wird meist dieses einfach lesbar übergeben. Um User zu löschen, verwendet man folgende Syntax: net user username /delete [/domain]Nach der Auflistung der ganzen Optionen, habe ich hier noch ein kleines Beispiel: Um einen User anzulegen, der Hans Otto heißt, zur Anmeldung den Namen otto und das Paßwort otto verwendet und sich von Montag bis Freitag von 8:00 bis 16:00 und am Sa von 10:00 bis 14:00 anmelden darf, benötigt man folgende Zeile: net user otto otto /ADD /fullname:"Hans Otto" /times:Mo-Fr,8:00-16:00;Sa,10:00-14:00Um ein komplettes kleines Script zum Anlegen von Usern zu verwenden, muß man sich zuvor ein paar Gedanken darüber machen, was benötigt wird. Wie auch an manchen anderen Stellen vermißt man im Windows 2000 Ressource Kit ein paar Tools, die von NT4 her noch bekannt sind und immer noch problemlos funktionieren. Wir benötigen rmtshare zum Anlegen von Shares aus dem WinNT-Res.Kit und xcacls zum Anpassen von ACLs. Die Zugriffsrechte werden mit C für den User auf change und für den Administrator mit F auf full gesetzt. Das Script "useradd.bat": md \\%1\%2$\Users\%3 xcacls \\%1\%2$\Users\%3 /t /e /g %3:C;C Administrator:F;F xcacls \\%1\%2$\Profiles\%3 /t /e /g %3:C;C Administrator:F;F rmtshare \\%1\%3$=%2:\Users\%3 net user /add /domain %3 %4 /homedir:\\%1\%3$Die Syntax zum Aufruf des Scriptes sieht folgendermaßen aus: useradd <server> <drive> <username> <password> Quellen: microsoft.com mcseboard.de NTFS-Berechtigungen (mit höchster Priorität beginnend): Gruppe - Zugriff verweigert - Vollzugriff User ... Domänen-Controller erstellen/entfernendcpromo - Tool zum Installieren von Active Directory bzw. Member-Servern/i386/winnt32 /cmdcons - Installieren der Wiederherstellungskonsole Funktionsweise von Richtlinien1. lokale Richtlinie2. Standortrichtlinie 3. Domänenrichtlinie 4. Organisatorische Einheitsrichtlinie Die Reihenfolge der Abarbeitung ist von der 1. zur letzten, die der Priorität entsprechend andersherum. Ohne DC existieren 2. bis 4. nicht. Unbeaufsichtigte Installationunattend.txtUmbenennen in winnt.sif für Disketten-Inst. Bei gerouteten Netzen werden RFC 1542 kompatible Router benötigt sysprep -nosidgen |