1

У меня запланированное задание, выполненное пользователем системы. Иногда может отображаться всплывающее окно для взаимодействия с пользователем. Это прекрасно работает, если я запускаю скрипт самостоятельно, но не отображается при запуске запланированной задачей с системным пользователем.

Я использую Start-Job в качестве текущего пользователя для отображения всплывающего окна, но не работает.

Как я могу отобразить popup/msgbox (должно быть самым верхним окном) для взаимодействия с пользователем (необходимо знать нажатую кнопку) из скрипта, запускаемого системной учетной записью?

1 ответ1

0

Вам понадобятся два процесса. Один для задачи, настройка с разрешениями системы, и один для всплывающего окна, настройка с разрешениями пользователя. Когда требуется всплывающее окно, процесс задачи создает всплывающий процесс, и они открывают связь друг с другом (чтобы при необходимости передать результаты всплывающего окна).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .