Saltar al contenido

¿Cómo ejecutar un script de PowerShell sin mostrar una ventana?

Este post fue probado por nuestros expertos así se asegura la veracidad de nuestra esta reseña.

Solución:

Puede ejecutarlo así (pero esto muestra una ventana por un tiempo):

PowerShell.exe -windowstyle hidden  your script.. 

O usa un archivo de ayuda que creé para evitar la ventana llamada PsRun.exe que hace exactamente eso. Puede descargar la fuente y el archivo exe Ejecutar tareas programadas con WinForm GUI en PowerShell. Lo uso para tareas programadas.

Editado: como señaló Marco, este parámetro -windowstyle está disponible solo para V2.

Estaba teniendo este mismo problema. Me enteré si vas a la Tarea en Programador de tareas que está ejecutando el powershell.exe secuencia de comandos, puede hacer clic en “Ejecutar ya sea que el usuario haya iniciado sesión o no” y eso nunca mostrará la ventana de PowerShell cuando se ejecute la tarea.

Puede usar las Extensiones de la comunidad de PowerShell y hacer esto:

start-process PowerShell.exe -arg $pwdfoo.ps1 -WindowStyle Hidden

También puede hacer esto con VBScript: http://blog.sapien.com/index.php/2006/12/26/more-fun-with-scheduled-powershell/

  • Programar tareas ocultas de PowerShell (archivo de Internet)

  • Más diversión con PowerShell programado (Archivo de Internet)

(A través de este hilo del foro).

Comentarios y valoraciones

Al final de la web puedes encontrar las ilustraciones de otros programadores, tú asimismo tienes la opción de mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *