Partager via


Start-Sleep

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

Syntax

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

Description

L’applet Start-Sleep de commande 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, comme attendre qu'une opération se termine ou soit suspendue avant de répéter une opération.

Exemples

Exemple 1 : mise en veille de toutes les commandes pendant 15 secondes

Start-Sleep -s 15

Exemple 2 : mise en veille de toutes les commandes pendant 1,5 seconde

Cet exemple montre comment rendre toutes les commandes de la session en veille pendant une seconde et demie.

Start-Sleep -Seconds 1.5

Paramètres

-Milliseconds

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

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

-Seconds

Spécifie la durée pendant laquelle la ressource reste en veille en secondes. Vous pouvez omettre le nom du paramètre ou l’abréger en tant que . À compter de PowerShell 6.2.0, ce paramètre accepte désormais les valeurs fractionnaires.

Type:Double
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 à par Start-Sleep son alias intégré, sleep. Pour plus d’informations, consultez about_Aliases.
  • Ctrl+C se sépare de Start-Sleep.
    • Ctrl+C n’est pas en dehors de [Threading.Thread]::Sleep. Pour plus d’informations, consultez Méthode Thread.Sleep.