Inicie el cmdlet de PowerShell simple pero subestimado

Inicie el cmdlet de PowerShell simple pero subestimado
Llega un momento en que un usuario necesita pausar el script o la sesión de PowerShell. En tal situación, el "Emprender el sueño"Cmdlet puede rescatarte. Este cmdlet en PowerShell suspende o detiene la actividad en una sesión durante un período de tiempo específico. Además, también puede detener los guiones de PowerShell. Ayuda a limitar o extender el tiempo antes de la ejecución del otro cmdlet.

El siguiente blog cubrirá en detalle el cmdlet "start-sleep".

Cómo usar/utilizar el cmdlet de "inicio-sueño" en PowerShell?

La utilización del "Emprender el sueño"Cmdlet se puede observar en los ejemplos proporcionados a continuación.

Ejemplo 1: use el cmdlet "start-sleep" para pausar la ejecución

Este ejemplo detendrá la ejecución de PowerShell durante cinco segundos:

Inicio -sueño -seconds 5

En el código indicado, primero, agregue el "Emprender el sueño"Cmdlet, luego especifique el"-SegundosParámetro y asignar el número de segundos como temporizador de pausa:

Ejemplo 2: use el cmdlet "inicio-sueño" para agregar el intervalo de pausa de diez segundos entre dos cmdlets

Este ejemplo esperará diez segundos antes de la ejecución del otro comando:

Obtener la fecha; Inicio -sueño -seconds 10; Obtener la fecha

Según el código anterior:

  • Primero el "Obtener la fecha"Cmdlet es agregado y separado por un semi-colon.
  • Después de eso, agregue el "Emprender el sueño"Cmdlet, especifique el"-Segundos"Parámetro y el valor"10"Esperar diez segundos antes de ejecutar el siguiente cmdlet.
  • Por último, agregue el "Obtener la fecha"Cmdlet para él:

Ejemplo 3: Ejecute el cmdlet "inicio-sueño" y deje que el usuario agregue el intervalo de pausa en forma de segundos

Este ejemplo permitirá al usuario decidir el intervalo de pausa antes de la ejecución:

Emprender el sueño

Después de la ejecución del "Emprender el sueño"Cmdlet, PowerShell pedirá que ingrese el número de segundos para pausar el script:

Ejemplo 4: use el cmdlet "start-sleep" para detener la ejecución durante dos segundos

Este ejemplo demostrará agregar la pausa durante dos segundos antes de la ejecución del cmdlet:

Inicio -sueño -seconds 2; Obtener la fecha

Según el código anterior:

  • Primero, agregue el "Emprender el sueño"Cmdlet y luego agregue el"-Segundos"Parámetro y asigne el número de segundos que es"2".
  • Después de eso, especifique el cmdlet que se ejecutará que es "Obtener la fecha":

Eso fue todo sobre el uso del comando de sueño inicio en PowerShell.

Conclusión

El "Emprender el sueño"Cmdlet ayuda al guión o a PowerShell a detenerse por un período de tiempo específico. Además, este cmdlet se puede utilizar para agregar el retraso de tiempo entre la ejecución de los dos cmdlets, respectivamente. Este blog ha observado varios ejemplos de uso del cmdlet "start-sleep".