
Ich habe eine Batchdatei, die ein Skript enthält, das einen Vorgang automatisiert. Ich möchte, dass die Batchdatei beim Laden in das Windows-Computerprofil eines Benutzers eines lokalen Netzwerks ausgeführt werden kann. Kann ich diese Aktion mithilfe des Active Directory für alle ausgewählten Benutzer ausführen lassen, sodass die Batchdatei für den Benutzer sofort ausgeführt wird, wenn er sich bei seinem eigenen Profil anmeldet? Ist dies möglich, wenn die Batchdatei nur mit Administratoranmeldeinformationen ausgeführt werden kann?
Antwort1
Active Directory ermöglicht die einfache Ausführung von Anmeldeskripten.
Schritt 1: Platzieren Sie das Skript im
\\MyDomainController\SYSVOL\myFQDN\scripts
Ordner „Create scripts“, falls es dort nicht vorhanden ist. Alle Domänencontroller verfügen über dieses freigegebene Volume, über das die GPOs für alle Domänencomputer freigegeben werden. Geben Sie es einfach \\DC
in den Datei-Explorer ein und Sie gelangen zum Stammverzeichnis der Freigabe, wo Sie nach unten navigieren können. Ersetzen Sie dabei DC durch den Hostnamen Ihres Domänencontrollers.
Für dieses Beispiel werde ich das Skript nennen login1.bat
.
Schritt 2: Öffnen Sie Active Directory Users and Groups
auf dem DC. Klicken Sie mit der rechten Maustaste auf den Benutzer, als den Sie das Anmeldeskript ausführen möchten, und wählen Sie Properties
. Klicken Sie auf die Logon
Registerkarte und geben Sie in das Feld für Logon Script
ein login1.bat
.
Das ist alles. Jetzt wird das Skript ausgeführt, wenn sich der Benutzer auf einem beliebigen Computer anmeldet.