So kann man einem Active Directory Benutzer beim Anmelden ein Batch Script zuweisen

In der Active Directory ein Anmeldescript den Benutzern zuweisen!

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 ein bestimmte Information ausgibt.

Anmeldescript in der Active Directory einem Benutzer zuweisen: Pfad zum Script
Anmeldescript in der Active Directory einem Benutzer zuweisen: Pfad zum Script
@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 jeweiligem 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.

Anmeldescript in der Active Directory einem Benutzer zuweisen: Konfiguration in der Active Directory Verwaltung
Anmeldescript in der Active Directory einem Benutzer zuweisen: Konfiguration in der Active Directory Verwaltung

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

Anmeldescript in der Active Directory einem Benutzer zuweisen: Ausführung des Anmeldescripts
Anmeldescript in der Active Directory einem Benutzer zuweisen: Ausführung des Anmeldescripts