Start-Sleep

Bir betik veya oturumdaki etkinliği belirtilen süre boyunca askıya alır.

Syntax

Seconds (Varsayılan)

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

Milliseconds

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

Description

Start-Sleep cmdlet'i bir betikteki veya oturumdaki etkinliği belirtilen süre boyunca askıya alır. İşlemin tamamlanmasını bekleme veya işlemi yinelemeden önce duraklatma gibi birçok görev için bunu kullanabilirsiniz.

Örnekler

Örnek 1: Yürütmeyi 1 saniye duraklatma

Bu örnekte, komutların yürütülmesi bir saniye boyunca duraklatılır.

Start-Sleep -Seconds 1

Örnek 2: Yürütmeyi komut satırında duraklatma

Bu örnek, komut satırından çalıştırıldığında yürütmenin 5 saniye boyunca duraklatıldığını gösterir.

PS> Get-Date; Start-Sleep -Seconds 5; Get-Date

Friday, May 13, 2022 9:38:15 AM
Friday, May 13, 2022 9:38:20 AM

PowerShell, uyku zamanlayıcısının süresi dolana kadar ikinci Get-Date komutunu yürütemez.

Parametreler

-Milliseconds

Kaynağın ne kadar süreyle uykuda olduğunu milisaniye cinsinden belirtir. parametresi molarak kısaltılabilir.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

Milliseconds
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Seconds

Kaynağın ne kadar süreyle uyku modunda olduğunu saniye olarak belirtir. Parametre adını atlayabilir veya solarak kısaltabilirsiniz.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

Seconds
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

Int32

Saniye sayısını bu cmdlet'e yöneltebilirsiniz.

Çıkışlar

None

Bu cmdlet çıkış döndürmez.

Notlar

Windows PowerShell, Start-Sleepiçin aşağıdaki diğer adları içerir:

  • sleep

  • Ctrl+C Start-Sleepçıkar.

  • Ctrl+C [Threading.Thread]::Sleepayrılmaz. Daha fazla bilgi için bkz. Thread.Sleep Metodu.