Cómo pausar un script de PowerShell

Como Pausar Un Script De Powershell



PowerShell es una herramienta de secuencias de comandos que se utiliza para realizar tareas administrativas y de automatización de Windows. También ofrece la función de pausar un script. Los scripts de PowerShell se pausan para agregar una entrada de usuario, esperar a que se ejecute otro proceso o reducir la velocidad de ejecución. La ejecución del script de PowerShell se puede pausar mediante comandos específicos.

Este artículo nos guiará a través de varios métodos para solucionar la consulta mencionada.







¿Cómo pausar un script en PowerShell?

Estos son los métodos que se pueden aplicar para pausar un script:



Método 1: use el cmdlet 'Pausa' para pausar un script de PowerShell

El ' pausa El cmdlet se utiliza en PowerShell para agregar una pausa en un script. Cuando se ejecuta el cmdlet 'pausa', muestra el cuadro de diálogo ' Pulse cualquier tecla para continuar. . . ” cuando no se proporciona ninguna entrada de cadena.



Ejemplo





Este ejemplo demostrará el funcionamiento del “ pausa cmdlet:

> host de escritura 'Hola Mundo'
> cmd / C 'pausa'

 
En este ejemplo indicado:



    • Primero, agregamos una cadena con la ayuda “ Host de escritura ' dominio.
    • Después de eso, agregamos el ' cmd /c 'pausa' cmdlet para pausar el script:

 

Como puede verse, el “ pausa El cmdlet agregó con éxito una pausa en el script.

Método 2: use el comando 'Read-Host' para pausar un script de PowerShell

Otro método es un “ Host de lectura ” para pausar un guión. Este cmdlet solicita la entrada del usuario y espera hasta que se proporcione la entrada.

Ejemplo

Ahora, pausa el script usando el botón “ Host de lectura cmdlet de la siguiente manera:

> Host de lectura 'Pulse cualquier tecla para continuar'

 

Método 3: use el comando 'Tiempo de espera' para pausar un script de PowerShell

El ' se acabó el tiempo El comando ” pausa la secuencia de comandos durante un número específico de segundos. Es útil cuando desea que el usuario espere a que el proceso se ejecute correctamente.

Ejemplo

En esta demostración dada, el “ se acabó el tiempo ” cmdlet se usará para pausar un script para “ 5 ' segundos:

> host de escritura 'La secuencia de comandos está en pausa durante 5 segundos'
> se acabó el tiempo / t 5

 

Método 4: use el 'Inicio-Suspensión' para pausar el guión

Otro comando que se usa con más frecuencia es el “ Inicio-Sueño ”. Hace una pausa en la secuencia de comandos durante un período de tiempo específico.

Ejemplo

Ahora, utilizaremos el ' Inicio-Sueño cmdlet para pausar un script durante cinco segundos:

> host de escritura 'La secuencia de comandos permanecerá en pausa durante 5 segundos'
> Inicio-Sueño -Segundos 5

 

Eso fue todo acerca de pausar el script de PowerShell.

Conclusión

Un script de PowerShell se puede pausar mediante varios métodos. Estos métodos incluyen “ Pausa ”, “ Host de lectura ”, “ Se acabó el tiempo ', o ' Inicio-Sueño cmdlets. Para pausar una secuencia de comandos, agregue cualquiera de estos comandos mencionados en el cuerpo de la secuencia de comandos. Este artículo ha proporcionado detalles detallados para pausar un script en PowerShell.