У меня есть несколько сценариев, которые я хотел бы запускать каждый раз, когда пользователь выходит из системы.Я хотел бы создать что-то, что программно настраивает сценарии выхода из системы.Например, exe-файл или cmd-файл, который можно выполнить, чтобы добавить сценарий выхода из системы в список сценариев выхода из системы, которые выполняет Windows.Из-за этого предпочтительнее использовать функцию Windows API или команду оболочки Windows, но я не могу найти таких функций или команд, которые могли бы помочь с этим.
Я проверил изменения реестра, которые делает редактор локальной групповой политикикогда вы используете его для добавления сценария выхода из системы в групповой политике, но он делает много вещей, которые я не уверен, что могу имитировать.Например, он вносит множество изменений в реестр и использует числовые коды в некоторых разделах реестра и двоичные данные в некоторых значениях.Я бы не знал, что представляют собой значения.
Я пробовал подмножества изменений, которые вносит GPEdit, в надежде, что это все равно будет работать.Например, я экспортировал сделанные изменения в HKCU \ Software \ Policies \ Microsoft \ Windows \ System \ Scripts \ Logoff и импортировал их на другой ПК, но это не сработало, а MMC GPEdit не знал, что я даже сделализменить.
Как я уже сказал, набор функций Windows API или команды оболочки Windows предпочтительнее, если кто-то знает, что может помочь, но если кто-то знает способ декодировать кучу информации, которую использует GPEdit.делает так, чтобы я мог высмеять его, тогда я не против внесения изменений в реестр, если они стабильны.
Какое бы решение я ни нашел и использовал, оно должно быть способным быть автоматическим и надежным,поскольку он будет выполняться удаленно на многих компьютерах с psexec, и он также будет включен в процессы автоматической настройки для будущих компьютеров, которые будут настроены.
К сожалению, для Google это трудная тема, так каку многих других вещей, которые люди пытаются сделать, есть те же самые ключевые слова, к которым я обращаюсь, но они не действуютдействительно та же тема.Например, завершение работы / выход из системы для запуска приложений или удаленный выход из системы пользователей.
Если кто-либо является мастером реестра Windows или MMC и считает, что при просмотре дампа реестра изменения, которые вносит консоль GPEdit при выполнениито же самое было бы полезно, тогда просто скажите об этом, и я сделаю это доступным, поскольку я уже сделал это.Я сомневаюсь, что это правильный путь, однако я начал изучать, как создавать инструменты оснастки MMC;я думаю, что, возможно, саму оснастку GPEdit можно реверсировать, чтобы я мог точно увидеть, что она делает.Однако это никуда не приведет, поскольку ни один из файлов .adm, которые я вижу, не имеет настроек для этого, а файл gpedit.msc, похоже, не содержит ничего, что могло бы выдать его в виде открытого текста, хотяэто раздел в нем, который выглядит как бред, так что, возможно, там происходит какая-то магия.