1

У меня есть сценарий, и я создал как Task в планировщике задач для запуска сценария, который удалит программу. Триггер, который я использую: On Event> System> WinLogon> Event ID 1074 (я также использовал ID 7002). Это не работает для запуска скрипта во время перезагрузки.

Проблема, с которой я сталкиваюсь, заключается в том, что скрипт (который прекрасно работает) не выполняется непосредственно перед физической перезагрузкой компьютера.

Мой вопрос:

Если команда перезагрузки выполнена, как я могу запустить сценарий, который удалит программу, ТО завершит перезагрузку. Или это невозможно, и я должен пойти другим путем?

Цель этого состоит в том, чтобы выполнить сценарий, когда пользователь не взаимодействует с компьютером, и вход в систему не является вариантом (по другим причинам). Выполнение скрипта во время входа в систему может быть вариантом, но только если нет других вариантов.

Любая помощь?

1 ответ1

2

Вы должны пойти другим путем. Политика - это то, что вы хотите использовать здесь. Даже для компьютеров, не входящих в домен, политики позволяют запускать и даже улучшать сценарии выхода из системы.

Я сам использую эту технику для резервного копирования ключевых разделов моего собственного профиля.

Сначала создайте файл .cmd, который будет вашим сценарием. Запуск этого .cmd должен выполнить требуемое действие без ввода данных пользователем (или ваш компьютер будет зависать при выключении, если он ожидает ввода пользователя, который никогда не появится)

Затем настройте его в качестве сценария выключения.

Перейдите к start и введите gpedit.msc чтобы запустить редактор локальной групповой политики.

Существует два типа, которые вы можете использовать: выход из системы (относится к пользователям) и завершение работы, применяется, когда компьютер выключается.

Ваш сценарий удаления звучит как то, что вы хотите предотвратить во второй раз, если пользователь должен выйти из системы и войти снова, а не только в конце своего компьютерного сеанса.

Итак, перейдите: User Configuration -> Windows Settings -> `Сценарии (вход / выход из системы)

Справа дважды щелкните « Logoff Нажмите кнопку « Добавить ...» и найдите файл .cmd. Хит ОК и готово.

Обратите внимание, что этот файл .cmd по-прежнему загружен с вашими правами пользователя, но ваш профиль больше не используется. Таким образом, скрипт может без проблем удалить / отредактировать / скопировать / и т.д. Весь ваш профиль.

Вы даже можете ссылаться на глобальные переменные, такие как% USERNAME%,% APPDATA%,% LOCALAPPDATA% и т.д.

Если вам действительно нужно, чтобы это произошло, когда компьютер перезагружается или выключается, воспользуйтесь Computer Configuration и перейдите к сценариям Shutdown . (то же самое место)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .