Windows 7, 64bit.
У меня есть два простых сценария .bat, один из которых выполняется при входе в систему, а другой - при выходе из системы. Файлы .bat находятся в C:\bat
. Другие пользователи имеют доступ к этой папке.
Содержимое каждого файла .bat ниже (в основном, отключите / включите определенное устройство, используя devcon.exe);
disable.bat
devcon disable "FTDIBUS\COMPORT&VID_0D2C&PID_032A"
enable.bat
devcon enable "FTDIBUS\COMPORT&VID_0D2C&PID_032A"
Я установил сценарий входа / выхода из групповой политики, выполнив следующие действия;
- вошел в мой компьютер как локальный администратор
- начать> запустить> gpedit.msc
- Конфигурация пользователя> Настройки Windows
- скрипты (вход / выход из системы)
- добавил два моих .bat файла в Logon / Logoff соответственно
Сценарии работают, но только когда я вошел в систему как локальный администратор (пользователь, который создал политику). Когда другой (не администратор) пользователь входит в систему, сценарии, кажется, игнорируются.
Как я могу настроить это так, чтобы скрипты запускались для каждого пользователя, который входит в систему на ПК?
Этот компьютер является частью домена AD, который я не могу контролировать.
Я не могу запустить файлы .bat вручную, когда вошел в систему как пользователь без прав администратора. Предположительно, это связано с тем, что файлы .bat пытаются отключить устройство в диспетчере устройств. Пользователи без прав администратора не могут отключить устройства в диспетчере устройств, я получаю сообщение об ошибке при попытке сделать это.
Любая помощь приветствуется.