Compartir a través de


Start-Sleep

Suspende la actividad en un script o sesión durante el período de tiempo especificado.

Sintaxis

Start-Sleep
     [-Seconds] <Int32>
     [<CommonParameters>]
Start-Sleep
     -Milliseconds <Int32>
     [<CommonParameters>]

Description

El cmdlet Start-Sleep suspende la actividad en un script o sesión durante el período de tiempo especificado. Puede usarlo para muchas tareas, como esperar a que una operación se complete o pausa antes de repetir una operación.

Ejemplos

Ejemplo 1: Suspensión de todos los comandos durante 15 segundos

Start-Sleep -s 15

Este comando hace que todos los comandos de la sesión se suspenda durante 15 segundos.

Ejemplo 2: Suspensión de todos los comandos

Start-Sleep -m 500

Este comando hace que todos los comandos de la sesión se suspenda durante la mitad de un segundo (500 milisegundos).

Parámetros

-Milliseconds

Especifica cuánto tiempo se suspende el recurso en milisegundos. El parámetro se puede abreviar como m.

Tipo:Int32
Alias:ms
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Seconds

Especifica cuánto tiempo se suspende el recurso en segundos. Puede omitir el nombre del parámetro (Seconds), o bien puede abreviarlo como s.

Tipo:Int32
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

Int32

Puede canalizar el número de segundos a Start-Sleep.

Salidas

None

Este cmdlet no devuelve ninguna salida.

Notas

  • También puede hacer referencia a Start-Sleep por su alias integrado, sleep. Para obtener más información, vea about_Aliases.
  • Ctrl+C se interrumpe en Start-Sleep.
    • Ctrl+C no se interrumpe en [Threading.Thread]::Sleep. Para obtener más información, vea método Thread.Sleep.