Я обычно запускаю сценарии в качестве администратора в домене, который требует времени, чтобы закончить то, что они делают. например Удалите версию Office и установите другую.
Эти сценарии (в основном powershell и bat), как я упоминал ранее, запускаются с правами администратора в другом пользовательском сеансе, чем пользователь, вошедший в систему.
Есть ли способ показать информацию через этот скрипт пользователю, который в данный момент вошел в систему?
В любой форме или форме, которая не слишком отвлекает, например, Я бы предпочел окно сообщения, всплывающее окно и т. Д.
Их полномочия мне неизвестны.
Msg.exe хотя и передает информацию, я искал что-то более интерактивное, если это возможно.
windows-7
windows-10
powershell
batch-file
Sonamor
источник
источник
Ответы:
Это хорошее приложение для
msg
полезность. Чтобы выскочить сообщение с надписью "Я сделал вещь!" в текущем интерактивном сеансе используйте эту команду:Вы также можете сделать окно сообщения автоматически исчезать через указанное количество секунд, используя
/time
переключатель. Например, это сообщение будет отображаться только в течение десяти секунд:источник
/w
переключиться наmsg
, Кроме того, вам, вероятно, понадобится настроить механизм передачи данных на основе файловpsexec
запустить пользовательскую программу / скрипт.Вы можете использовать эту функцию для физического входа пользователя в консоль. У меня есть несколько приложений, где это необходимо.
Ссылка: введите описание ссылки здесь
источник