Wenn Sie bereits ein Skript haben:
So weisen Sie einem Benutzer oder einer Gruppe ein Anmeldeskript zu
- Öffnen Sie die Computerverwaltung.
- Klicken Sie in der Konsolenstruktur auf Benutzer.
Wo? Systemprogramme/Lokale Benutzer und Gruppen/Benutzer
- Doppelklicken Sie auf den Benutzer, dem Sie ein Anmeldeskript zuweisen möchten.
- Klicken Sie auf die Registerkarte Profil.
- Geben Sie im Feld “Anmeldeskript” den Pfad und den Namen des Anmeldeskripts ein, das Sie diesem Benutzer zuweisen möchten, und klicken Sie dann auf “OK”.
Andernfalls finden Sie hier ein praktisches “HowTo” von Microsoft
Erstellen von Anmeldeskripten
Sie können Anmeldeskripte verwenden, um Aufgaben zuzuweisen, die ausgeführt werden, wenn sich ein Benutzer an einem bestimmten Computer anmeldet. Die Skripte können Betriebssystembefehle ausführen, Systemumgebungsvariablen setzen und andere Skripte oder ausführbare Programme aufrufen. Die Windows Server 2003-Familie unterstützt zwei Skriptumgebungen: Der Befehlsprozessor führt Dateien aus, die Befehle in der Batch-Sprache enthalten, und der Windows Script Host (WSH) führt Dateien aus, die Microsoft Visual Basic Scripting Edition (VBScript) oder Jscript-Befehle enthalten. Sie können einen Texteditor verwenden, um Anmeldeskripte zu erstellen. Einige Aufgaben, die häufig von Anmeldeskripten ausgeführt werden, sind:
- Zuordnen von Netzlaufwerken.
& - Installieren und Einstellen des Standarddruckers eines Benutzers.
- Sammeln von Computersysteminformationen.
- Aktualisieren von Virensignaturen.
- Aktualisieren von Software.
- Das folgende Beispiel-Anmeldeskript enthält VBScript-Befehle, die Active Directory
- Service Interfaces (ADSI) verwenden, um drei allgemeine Aufgaben basierend auf der Gruppenmitgliedschaft eines Benutzers auszuführen:
Es ordnet das Laufwerk H: dem Home-Verzeichnis des Benutzers zu, indem es die Methode MapNetworkDrive des WSH-Netzwerkobjekts in Kombination mit der Eigenschaft UserName des WSH-Netzwerkobjekts aufruft. Es verwendet das ADSI IADsADSystemInfo-Objekt, um den Distinguished Name des aktuellen Benutzers zu erhalten, der wiederum zur Verbindung mit dem entsprechenden Benutzerobjekt in Active Directory verwendet wird. Sobald die Verbindung hergestellt ist, wird die Liste der Gruppen, in denen der Benutzer Mitglied ist, über das Attribut memberOf des Benutzers abgerufen. Die mehrwertige Liste der Gruppennamen wird mit Hilfe der Join-Funktion von VBScript zu einer einzigen Zeichenkette zusammengefügt, um die Suche nach den Zielgruppennamen zu erleichtern.
Wenn der aktuelle Benutzer Mitglied einer der drei oben im Skript definierten Gruppen ist, ordnet das Skript das Laufwerk “G:” des Benutzers dem gemeinsamen Laufwerk der Gruppe zu und setzt den Standarddrucker des Benutzers auf den Gruppendrucker. So erstellen Sie ein Beispiel-Anmeldeskript
- Öffnen Sie Notepad.
Kopieren Sie das Folgende und fügen Sie es ein, oder geben Sie es ein:
Klicken Sie im Menü Datei auf Speichern unter.
Klicken Sie unter Speichern in auf das Verzeichnis, das dem freigegebenen Netlogon-Ordner des Domänencontrollers entspricht (in der Regel SystemRoot\SYSVOL\Sysvol\DomainName\Scripts, wobei DomainName der vollqualifizierte Domänenname der Domäne ist).
Klicken Sie in Typ speichern unter auf Alle Dateien.
Geben Sie in Dateiname einen Dateinamen ein, gefolgt von .vbs, und klicken Sie dann auf Speichern. WSH verwendet die Erweiterung .vbs, um Dateien zu identifizieren, die VBScript-Befehle enthalten.