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.