Partager via


Start-Sleep

Suspend l’activité dans un script ou une session pour la période spécifiée.

Syntaxe

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

Description

L’applet de commande Start-Sleep suspend l’activité dans un script ou une session pendant la période spécifiée. Vous pouvez l’utiliser pour de nombreuses tâches, telles que l’attente d’une opération ou la suspension avant de répéter une opération.

Exemples

Exemple 1 : Veillez toutes les commandes pendant 15 secondes

Start-Sleep -s 15

Cette commande rend toutes les commandes de la session en veille pendant 15 secondes.

Exemple 2 : Veillez toutes les commandes

Start-Sleep -m 500

Cette commande rend toutes les commandes de la session en veille pendant une moitié de seconde (500 millisecondes).

Paramètres

-Milliseconds

Spécifie la durée pendant laquelle la ressource est en veille en millisecondes. Le paramètre peut être abrégé en tant que m.

Type:Int32
Alias:ms
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Seconds

Spécifie la durée pendant laquelle la ressource est en veille en secondes. Vous pouvez omettre le nom du paramètre (Secondes), ou vous pouvez l’abrégér en tant que s.

Type:Int32
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

Int32

Vous pouvez diriger le nombre de secondes vers Start-Sleep.

Sorties

None

Cette applet de commande ne retourne aucune sortie.

Notes

  • Vous pouvez également faire référence à Start-Sleep par son alias intégré, sleep. Pour plus d’informations, consultez about_Aliases.
  • Ctrl+C sauts de Start-Sleep.
    • Ctrl+C ne sort pas de [Threading.Thread]::Sleep. Pour plus d’informations, consultez méthode Thread.Sleep.