![]() |
Диалог с пользователем при запуске скрипта от SYSTEM
Здравствуйте.
Есть задача на большом количестве ПК обновить ПО, требующее обязательную перезагрузку, после удаление старой версии. Реализовал Скрипт, который утром и вечером через MSG уведомляет пользователей о предстоящих работах, просит их сохранить документы и не выключать ПК, в ночное время удаляет старую версию, перезагружает ПК, ставит новую версию. Есть проблема: часть сотрудников работает даже в ночное время, поэтому попросили организовать возможность отмены или переноса процесса обновления. Скрипт создается через GPO в планировщике и запускается от учетки SYSTEM. Прошу помощи: как можно организовать взаимодействие скрипта, работающего от учетки систем с пользователем? |
|
Цитата:
Вопрос как из этого скрипта вывести окно в пользовательском сеансе, с вопросом и кнопками Да и нет. И ожидать ответа от пользователя. Ну или другим способ организовать диалог с пользователем. |
Диалог с пользователем - рассылка по электропочте, а ночью уже запускать колбасню на компах.
Зачем усложнять? |
Цитата:
Сделал костыль: Ночью запускается скрипт от SYSTEM, генерит VBS скрипт (ps от пользователя запрещен), делается задание планировщике для запуска этого скрипта для группы Users через 5 минут и запускается тайм-аут 30 минут. В VBS скрипте окно с информацией о необходимости провести работы, перезагрузку ... и вопрос можно ли их проводить. Если пользователь, работающий ночью, ответит нет - формируется индексный файл. После таймаута основной скрипт проверяет наличие индексного файла, если его нет - производит действия, если есть - ничего не делает. Но это как-то очень некрасиво. Ни у кого нет идей другой реализации? |
Время: 23:41. |
Время: 23:41.
© OSzone.net 2001-