Freigeben über


Start-Sleep

Hält die Aktivität in einem Skript oder einer Sitzung für den angegebenen Zeitraum an.

Syntax

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

Beschreibung

Das Start-Sleep Cmdlet hält die Aktivität in einem Skript oder einer Sitzung für den angegebenen Zeitraum an. Sie können es für viele Aufgaben verwenden, z. B. Warten auf den Abschluss eines Vorgangs oder Anhalten, bevor ein Vorgang wiederholt wird.

Beispiele

Beispiel 1: Ruhezustand für alle Befehle für 15 Sekunden

Start-Sleep -s 15

Beispiel 2: Ruhezustand für alle Befehle für 1,5 Sekunden

In diesem Beispiel werden alle Befehle in der Sitzung eineinhalb Sekunden lang in den Ruhezustand versetzt.

Start-Sleep -Seconds 1.5

Parameter

-Milliseconds

Gibt an, wie lange die Ressource in Millisekunden im Ruhezustand ist. Der Parameter kann als m abgekürzt werden.

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

-Seconds

Gibt an, wie lange die Ressource in Sekunden im Ruhezustand ist. Sie können den Parameternamen weglassen oder als s abkürten. Ab PowerShell 6.2.0 akzeptiert dieser Parameter jetzt Bruchwerte.

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

Eingaben

Int32

Sie können die Anzahl der Sekunden an übergeben Start-Sleep.

Ausgaben

None

Dieses Cmdlet gibt keine Ausgabe zurück.

Hinweise

  • Sie können auch auf den Start-Sleep integrierten Alias verweisen. sleep Weitere Informationen finden Sie unter about_Aliases.
  • Ctrl+C bricht aus aus Start-Sleep.
    • Ctrl+C bricht nicht aus aus [Threading.Thread]::Sleep. Weitere Informationen finden Sie unter Thread.Sleep-Methode.