Comando del sueño en PowerShell

Comando del sueño en PowerShell
En algunas situaciones, se requiere que Pausa tu PowerShell Script por unos segundos. Por ejemplo, para verificar si un servidor está de vuelta en línea. En PowerShell, el Emprender el sueño cmdlet se usa para manejar este tipo de estuche. Este comando PowerShell (cmdlet) detiene la ejecución para el número de segundos especificados. El comando de inicio-sueño requiere dos parámetros que hacen de este cmdlet el comando más fácil de usar. Este comando se puede utilizar en varios escenarios. Sin embargo, debe ser consciente del marco de tiempo exacto para el que pausará la actividad de PowerShell.

Este artículo demostrará cuál es el comando Start-Sleep, su sintaxis y su ejecución en PowerShell. Además, también verificará algunos ejemplos relacionados con el script de pausa, asignando tiempo de sueño en la ejecución y ver el manual de inicio en PowerShell. Así que vamos hacia este viaje!

¿Cuál es el comando de inicio en PowerShell??

El Cmdlet de inicio se usa para suspender cualquier sesión o actividad por un tiempo específico. Se puede utilizar para otras tareas, como hacer una pausa antes de la repetición de la operación o esperar que se complete algún proceso. Veamos la sintaxis del comando Start-Sleep.

Sintaxis del comando de inicio en PowerShell

El comando start-sleep comprende una sintaxis simple, ofreciéndole especificar el milisegundos o segundos Como el momento específico para dormir. Aquí está la sintaxis del comando Start-Sleep en PowerShell:

Start-sleep [opción] [hora]

La opción es el parámetro que puede ser "segundos o" milisegundos ":
-Segundos: Este parámetro especifica cuánto tiempo se debe suspender la actividad o el script "en segundos." También se usa como "-s" con el tipo "doble." El valor predeterminado para este parámetro es ninguno. Esta opción acepta la entrada de la tubería pero no acepta caracteres comodín.

Por segundos, el comando Start-Sleep se ejecuta como:

Inicio -sueño -seconds tiempo

O

Inicio -sueño -s tiempo

-Milisegundos: Este parámetro especifica cuánto tiempo se debe suspender la actividad o el script "En milisegundos." También se usa como "-metro" el tipo "INT32". El valor predeterminado de este parámetro es ninguno. Se acepta la entrada de la tubería, pero no los comodines.

Para suspender la actividad por algunos milisegundos, especificará el tiempo en el siguiente comando:

Inicie -Sleep -MilliseConds Hora

o

Inicio -sueño -m hora

Tiempo: En el caso de "-Milliseconds" debe especificar el parámetro de tiempo en el "INT32" tipo. Para "-Segundos," Tome esta opción en el tipo "Doble."
Veamos algunos ejemplos de PowerShell del comando de sueño inicio.

Ejecución de comando de inicio en PowerShell

Haga un seguimiento de este escenario: tiene algún proceso de fondo para ejecutar y pausar el script. La ejecución del proceso de fondo solo tomará 15 segundos. Con esto, debe estar seguro de que su script no se ejecuta antes de que el evento externo complete su ejecución. En esta situación, lo que tiene que hacer es utilizar el Emprender el sueño comando con el 15 segundos como un "Parámetro de tiempo."

> Inicio -sueño -S 15

La ejecución de este comando detendrá todas sus actividades de PowerShell durante 15 segundos.

Puede especificar los segundos de acuerdo con su requisito. Por ejemplo, pausaremos las actividades de PowerShell para "1.5 " Segundos en el comando otorgado:

> Inicio -sueño -seconds 1.5

En otras circunstancias, se requiere un momento más preciso para suspender o dormir la ejecución. Para especificar el tiempo en milisegundos, puede usar el "-metro" o el "-Milliseconds" opción. Volveremos a dormir las actividades de PowerShell durante diez milisegundos escribiendo este comando:

> Inicio -sueño -m 10

La misma funcionalidad también se puede realizar de la siguiente manera:

> Inicio -sueño -milliseconds 10

Especifique el tiempo de sueño en el tiempo de ejecución en PowerShell

En PowerShell, también puede especificar los segundos para su suspensión de actividad. Para esto, ejecute el "Comienzo dormido" comando sin ningún parámetro.

> Inicio dormido

Después de ejecutar el comando otorgado anteriormente, PowerShell le pedirá el número de segundos. Ingrese el tiempo de suspensión según sus requisitos.

Pausando el guión en PowerShell

El comando Start-Sleep se usa en varias situaciones, pero uno de los más comunes es un "bucle," Cuando espera comentarios o busca un estado de proceso. Este cmdlet funciona bien con Mientras y Para bucles. La duración del sueño se puede establecer en segundos o milisegundos. Puede pausar su script PowerShell durante 5 segundos ejecutando el script dada a continuación:

$ valor = 0
mientras que ($ valor -ne 10)

$ valor++
Valor de escritura $ valor
if ($ valor%5 -eq 0)

Inicio -sueño -S 5

Ejecute su script PowerShell:

Quiere pausar su guión con algunos milisegundos específicos? Agregue sus milisegundos requeridos en el parámetro. Hemos agregado el tiempo de suspensión de los milisegundos "100" de la siguiente manera:

$ valor = 0
mientras que ($ valor -ne 10)

$ valor++
Valor de escritura $ valor
if ($ valor%5 -eq 0)

Inicio -sueño -m 100

Ejecutar este script PowerShell:

Ver el manual de sueño de inicio de PowerShell

Para saber más sobre los parámetros, entradas, salidas y alias del comando start-sleep, escriba el comando otorgado en su PowerShell:

> Get-Help Starting-Sleepl -Full

Conclusión

En algunas situaciones, debe detener su script de PowerShell por unos segundos. En PowerShell, puede utilizar el cmdlet de inicio para poner una actividad o un script para dormir durante un tiempo particular de tiempo. Le hemos proporcionado detalles sobre Usando el comando Start-Sleep en PowerShell en este articulo. Esta información incluye su parámetros, valores, y tipos de datos. También te hemos mostrado algunos Ejemplos del sueño inicio cmdlet, que te permite Duerme tu PowerShell Según el tiempo especificado.