Tengo una tarea programada, ejecutada por el usuario del sistema. A veces puede mostrar una ventana emergente para interactuar con el usuario. Esto funciona bien si ejecuto el script yo mismo, pero no se muestra cuando lo inicia la tarea programada con el usuario del sistema.
Uso Start-Job como usuario actual para mostrar la ventana emergente, pero no funciona.
¿Cómo puedo mostrar una ventana emergente / msgbox (debe ser la ventana superior) para interactuar con el usuario (necesita saber el botón pulsado) desde un script iniciado por la cuenta del sistema?
powershell
scheduled-tasks
popups
Khorwin
fuente
fuente
Respuestas:
Necesitarás dos procesos. Uno para la tarea, configuración con permisos del sistema, y otro para la ventana emergente, configuración con permisos de usuario. Cuando se necesita una ventana emergente, el proceso de la tarea crea un proceso emergente y abren comunicaciones entre sí (para pasar los resultados emergentes si es necesario).
fuente