Отказ от ответственности: я все еще плохо знаком с групповой политикой, поэтому, если вам нужна дополнительная информация или есть альтернативный способ сделать это, пожалуйста, дайте мне знать!
В Windows 10 я пытаюсь запускать сценарий PowerShell всякий раз, когда событие 10000 появляется в средстве просмотра событий в Applications / Microsoft / Windows / NetworkProfile, то есть именно тогда, когда устанавливается новое сетевое соединение.
Сейчас у меня есть запланированное задание, которое запускается Событие 10000 и имеет следующие параметры:
- Программа / сценарий C: \ Users \ имя пользователя \ Desktop \ disable_juniper.ps1
- Останов, если компьютер перестает быть свободным Нет
- Перезапуск, если состояние ожидания возобновляется Нет
- Запускать задание только при включенном компьютере A C Нет питания
- Остановиться, если компьютер переключается на питание от батареи Нет
- Разрешить запуск задачи по требованию Да
На данный момент файл PowerShell находится на рабочем столе вошедшего в систему пользователя (сейчас это только я на тестовой машине) .
После проверки правильности применения групповой политики к моему тестовому компьютеру, я попытался подключиться к нескольким сетям, но скрипт никогда не запускался. Кроме того, запланированная задача выполняется под моей учетной записью (администратором) и выполняется с самыми высокими привилегиями. Сам скрипт отлично работает, когда я запускаю его на компьютере, я просто не могу заставить его применять через групповую политику.
Любые идеи о том, почему это может не работать, были бы очень признателен!
РЕДАКТИРОВАТЬ: просматривая просмотрщик событий, я обнаружил следующее:
Событие 4098
Компьютер '' в пункте предпочтения 'disable_juniper {B3462C08-9DBF-4081- 83BD-6A03CF3886E9} 'Объект групповой политики не применен, так как произошел сбой с кодом ошибки' 0x80070005 Доступ запрещен. ' Эта ошибка была подавлена.