Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Диалог с пользователем при запуске скрипта от SYSTEM

Ответить
Настройки темы
PowerShell - Диалог с пользователем при запуске скрипта от SYSTEM

Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте.
Есть задача на большом количестве ПК обновить ПО, требующее обязательную перезагрузку, после удаление старой версии.
Реализовал Скрипт, который утром и вечером через MSG уведомляет пользователей о предстоящих работах, просит их сохранить документы и не выключать ПК, в ночное время удаляет старую версию, перезагружает ПК, ставит новую версию.
Есть проблема: часть сотрудников работает даже в ночное время, поэтому попросили организовать возможность отмены или переноса процесса обновления.
Скрипт создается через GPO в планировщике и запускается от учетки SYSTEM.
Прошу помощи: как можно организовать взаимодействие скрипта, работающего от учетки систем с пользователем?

Отправлено: 12:56, 21-04-2021

 

(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Из планировщика напрямую нельзя.
Через psexec можно.
См. также https://www.outsidethebox.ms/20806/

Отправлено: 13:03, 21-04-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Из планировщика напрямую нельзя.
Через psexec можно.
См. также https://www.outsidethebox.ms/20806/ »
Запуск скрипта через планировщик от SYSTEM работает без проблем.
Вопрос как из этого скрипта вывести окно в пользовательском сеансе, с вопросом и кнопками Да и нет. И ожидать ответа от пользователя. Ну или другим способ организовать диалог с пользователем.

Отправлено: 13:14, 21-04-2021 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Диалог с пользователем - рассылка по электропочте, а ночью уже запускать колбасню на компах.
Зачем усложнять?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 14:30, 21-04-2021 | #4


Пользователь


Сообщения: 60
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Диалог с пользователем - рассылка по электропочте, а ночью уже запускать колбасню на компах.
Зачем усложнять? »
Такое ТЗ дали.

Сделал костыль:
Ночью запускается скрипт от SYSTEM, генерит VBS скрипт (ps от пользователя запрещен), делается задание планировщике для запуска этого скрипта для группы Users через 5 минут и запускается тайм-аут 30 минут.
В VBS скрипте окно с информацией о необходимости провести работы, перезагрузку ... и вопрос можно ли их проводить. Если пользователь, работающий ночью, ответит нет - формируется индексный файл.
После таймаута основной скрипт проверяет наличие индексного файла, если его нет - производит действия, если есть - ничего не делает.

Но это как-то очень некрасиво. Ни у кого нет идей другой реализации?

Отправлено: 17:01, 21-04-2021 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Диалог с пользователем при запуске скрипта от SYSTEM

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход