|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Диалог с пользователем при запуске скрипта от SYSTEM |
|
PowerShell - Диалог с пользователем при запуске скрипта от SYSTEM
|
Пользователь Сообщения: 60 |
Профиль | Отправить PM | Цитировать Здравствуйте.
Есть задача на большом количестве ПК обновить ПО, требующее обязательную перезагрузку, после удаление старой версии. Реализовал Скрипт, который утром и вечером через MSG уведомляет пользователей о предстоящих работах, просит их сохранить документы и не выключать ПК, в ночное время удаляет старую версию, перезагружает ПК, ставит новую версию. Есть проблема: часть сотрудников работает даже в ночное время, поэтому попросили организовать возможность отмены или переноса процесса обновления. Скрипт создается через GPO в планировщике и запускается от учетки SYSTEM. Прошу помощи: как можно организовать взаимодействие скрипта, работающего от учетки систем с пользователем? |
|
Отправлено: 12:56, 21-04-2021 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 13:03, 21-04-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Вопрос как из этого скрипта вывести окно в пользовательском сеансе, с вопросом и кнопками Да и нет. И ожидать ответа от пользователя. Ну или другим способ организовать диалог с пользователем. |
|
Отправлено: 13:14, 21-04-2021 | #3 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать Диалог с пользователем - рассылка по электропочте, а ночью уже запускать колбасню на компах.
Зачем усложнять? |
------- Отправлено: 14:30, 21-04-2021 | #4 |
Пользователь Сообщения: 60
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Сделал костыль: Ночью запускается скрипт от SYSTEM, генерит VBS скрипт (ps от пользователя запрещен), делается задание планировщике для запуска этого скрипта для группы Users через 5 минут и запускается тайм-аут 30 минут. В VBS скрипте окно с информацией о необходимости провести работы, перезагрузку ... и вопрос можно ли их проводить. Если пользователь, работающий ночью, ответит нет - формируется индексный файл. После таймаута основной скрипт проверяет наличие индексного файла, если его нет - производит действия, если есть - ничего не делает. Но это как-то очень некрасиво. Ни у кого нет идей другой реализации? |
||
Отправлено: 17:01, 21-04-2021 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Отказ в доступе к шаре при запуске скрипта при помощи ГП | SANIOK_AV | Windows Server 2008/2008 R2 | 3 | 11-10-2012 20:26 | |
CMD/BAT - [решено] Диалог с пользователем | RomanLis | Скриптовые языки администрирования Windows | 1 | 09-09-2011 13:29 | |
[решено] Запуск скрипта от имени SYSTEM | Vagac | AutoIt | 5 | 31-03-2011 18:54 | |
2008 R2 - System error при запуске приложения под новым пользователем | fagus | Windows Server 2008/2008 R2 | 1 | 25-06-2010 09:58 | |
Ошибка - [решено] Ошибка при запуске скрипта AutoIt | 00002010 | AutoIt | 12 | 06-03-2010 14:23 |
|