Möchte man beim Anmelden eines Benutzers an der Active Directory ein bestimmtes Batch Script ausführen, so kann man das folgendermaßen konfigurieren. Als Erstes benötigt man natürlich das entsprechende Batch Script. Ich habe zu Demonstrationszwecke eine einfache Message Box verwendet. Wie man generell ein Batch Script erstellt, könnt ihr im Artikel: Mein erstes batch Script, nachlesen.
Damit das Batch Script auch ausgeführt werden kann, sollte es am besten in der Netzwerkfreigabe unter Sysvol\Domäne\scripts liegen. In meinem Beispiel findet man das Script unter sv1/SYSVOL/schule.local/scripts/anmeldescript.bat. Der Inhalt des Scripts ist wie bereits erwähnt eine reine Message Box, welche eine bestimmte Information ausgibt.

@echo off
echo msgbox"Hallo Benutzer - Willkommen am PC!",vbInformation , "Anmeldescript - Domäne"> %temp%msg.vbs
%Temp%msg.vbs
erase %temp%msg.vbs
Damit jetzt auch bei dem Benutzer nach dem Anmelden das Script ausgeführt wird, muss es dem jeweiligen User in der Active Directory zugewiesen werden. Über die Active Directory Gruppen und Benutzer Verwaltung öffnet man per Rechtsklick die Eigenschaften des gewünschten Benutzers.
Im Reiter Profil gibt es dann den Punkt Anmeldescript. Sofern das Script im obigen Verzeichnis liegt, reicht als Angabe hier nur der Name. Andernfalls wird ein genauerer Pfad benötigt.

Wenn sich nun der Benutzer an einem PC, welcher Domänenmitglied ist, anmeldet, so erhält er gleich zu Beginn die Message Box.

Steigere dein Wissen
Kostenlose Befehlsreferenzen und E-Books herunterladen