У меня есть пакетный файл, содержащий скрипт, который автоматизирует операцию. Я хотел бы, чтобы пакетный файл можно было запустить при загрузке в профиль машины Windows пользователя локальной сети. Могу ли я сделать это действие с помощью Active Directory для всех выбранных пользователей, так что как только пользователь войдет в свой собственный профиль, пакетный файл будет выполнен для него немедленно? Можно ли это сделать, если пакетный файл можно запустить только с учетными данными администратора?
решение1
Active Directory позволяет довольно легко запускать сценарии входа.
Шаг 1: Поместите скрипт в
\\MyDomainController\SYSVOL\myFQDN\scripts
папку: Create scripts, если его там нет. Все контроллеры домена имеют этот общий том, который GPO делают общим для всех компьютеров домена. Просто введите \\DC
в проводнике, и он перенесет вас в корень общего ресурса, где вы можете углубиться, заменив DC на имя хоста вашего контроллера домена.
В этом примере я назову скрипт login1.bat
.
Шаг 2: Откройте Active Directory Users and Groups
на DC. Щелкните правой кнопкой мыши по пользователю, от имени которого вы хотите запустить скрипт входа, и выберите Properties
. Щелкните Logon
вкладку и в поле для Logon Script
введите login1.bat
.
Вот и все. Теперь этот скрипт будет запускаться при входе пользователя на любую машину.