Condividi tramite


Start-Sleep

Sospende l'attività in uno script o in una sessione per il periodo di tempo specificato.

Sintassi

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

Descrizione

Il Start-Sleep cmdlet sospende l'attività in uno script o una sessione per il periodo di tempo specificato. Può essere usato per molte attività, ad esempio l'attesa del completamento di un'operazione o la pausa prima di ripetere un'operazione.

Esempio

Esempio 1: Sospensione di tutti i comandi per 15 secondi

Start-Sleep -s 15

Questo comando sospende tutti i comandi nella sessione per 15 secondi.

Esempio 2: Sospensione di tutti i comandi

Start-Sleep -m 500

Questo comando sospende tutti i comandi nella sessione per mezzo di secondo (500 millisecondi).

Parametri

-Milliseconds

Specifica la durata della sospensione dell'attività della risorsa, espressa in millisecondi. Il parametro può essere abbreviato come m.

Type:Int32
Aliases:ms
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Seconds

Specifica la durata della sospensione dell'attività della risorsa, espressa in secondi. È possibile omettere il nome del parametro (Secondi) oppure è possibile abbreviatarlo come s.

Type:Int32
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

Int32

È possibile inviare il numero di secondi a Start-Sleep.

Output

None

Questo cmdlet non restituisce alcun output.

Note

  • È anche possibile fare riferimento al Start-Sleep relativo alias predefinito, sleep. Per altre informazioni, vedere about_Aliases.
  • Ctrl+C esesce da Start-Sleep.
    • Ctrl+C non interrompe l'interruzione di [Threading.Thread]::Sleep. Per altre informazioni, vedere Metodo Thread.Sleep.