densan
24-01-2019, 16:40
Здравствуйте.
Возможно не в тот раздел, заранее прошу прощения.
Есть самописное ПО, которое через автозагрузку запускается при логоне пользователя и висит в трее.
Дали задачу обновить это ПО на всех ПК в один день, чтобы в этот же день проводили изменения на сервере данного ПО и простой был минимальный.
Сделал скрипт, который производит копирование дистрибутива, закрытие, если запущено, старой версии ПО, удаление старой версии ПО и установку новой версии ПО. Т.к. компьютеры перезагружаются не регулярно и повлиять на это никак нельзя, то скрипт не могу запустить на этапе логона ПК.
Планирую запускать его через задание шедулера, которое распространю через GPO и настрою синхронный запуск скрипта на ПК в одно время в разных часовых поясах.
Столкнулся с проблемой: после того как я обновлю ПО нужно его запустить.
Скрипт обновления будет работать от учетки SYSTEM, а запустить ПО нужно от имени залогиненного пользователя.
Планировал создать отдельное задание шедулера по запуску для пользовательской учетки через GPO для залогиненных пользователей, но это как мне кажется усложнит схему, т.к. старт от пользователя нужно настроить после окончания скрипта обновления, а есть достаточно медленные ПК и я не могу заранее просчитать время.
Вопрос: можно ли на самом ПК при работе скрипта по обновлению от учетки SYSTEM создать задание шедулера, которое бы запустилось от учетки залогиненного пользователя.
Возможно не в тот раздел, заранее прошу прощения.
Есть самописное ПО, которое через автозагрузку запускается при логоне пользователя и висит в трее.
Дали задачу обновить это ПО на всех ПК в один день, чтобы в этот же день проводили изменения на сервере данного ПО и простой был минимальный.
Сделал скрипт, который производит копирование дистрибутива, закрытие, если запущено, старой версии ПО, удаление старой версии ПО и установку новой версии ПО. Т.к. компьютеры перезагружаются не регулярно и повлиять на это никак нельзя, то скрипт не могу запустить на этапе логона ПК.
Планирую запускать его через задание шедулера, которое распространю через GPO и настрою синхронный запуск скрипта на ПК в одно время в разных часовых поясах.
Столкнулся с проблемой: после того как я обновлю ПО нужно его запустить.
Скрипт обновления будет работать от учетки SYSTEM, а запустить ПО нужно от имени залогиненного пользователя.
Планировал создать отдельное задание шедулера по запуску для пользовательской учетки через GPO для залогиненных пользователей, но это как мне кажется усложнит схему, т.к. старт от пользователя нужно настроить после окончания скрипта обновления, а есть достаточно медленные ПК и я не могу заранее просчитать время.
Вопрос: можно ли на самом ПК при работе скрипта по обновлению от учетки SYSTEM создать задание шедулера, которое бы запустилось от учетки залогиненного пользователя.