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.
Utilizo Start-Job como usuario actual para mostrar la ventana emergente, pero no funciona.
¿Cómo puedo mostrar un cuadro emergente/mensaje (debe ser la ventana superior) para interactuar con el usuario (es necesario conocer el botón presionado) desde un script iniciado por la cuenta del sistema?
Respuesta1
Necesitará dos procesos. Uno para la tarea, configurado con permisos del sistema, y otro para la ventana emergente, configurado 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 de la ventana emergente si es necesario).