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:
sleepCtrl+CStart-Sleepçıkar.Ctrl+C[Threading.Thread]::Sleepayrılmaz. Daha fazla bilgi için bkz. Thread.Sleep Metodu.