Приостанавливает выполнение скрипта или сеанса на указанный период времени.
Синтаксис
Start-Sleep -Milliseconds <int> [<CommonParameters>] Start-Sleep [-Seconds] <int> [<CommonParameters>]
Описание
Командлет Start-Sleep приостанавливает выполнение скрипта или сеанса на указанный период времени. Его можно использовать для решения различных задач, например чтобы дождаться завершения операции или приостановить работу перед повтором операции.
Параметры
-Milliseconds <int>
Задает время неактивного состояния ресурса в миллисекундах. Этот параметр может быть сокращен до "-m".
Обязательно? |
true |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
true (ByPropertyName) |
Принимать подстановочные знаки? |
false |
-Seconds <int>
Указывает время неактивного состояния ресурса в секундах. Имя параметра ("Seconds") можно пропустить или сократить до "-s".
Обязательно? |
true |
Позиция? |
1 |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
true (ByValue, ByPropertyName) |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
System.Int32 Время в секундах можно передать командлету Start-Sleep по конвейеру. |
Выходные данные |
Нет Этот командлет не возвращает никаких выходных данных. |
Примечания
Командлет Start-Sleep также можно вызывать с помощью встроенного псевдонима "sleep". Дополнительные сведения см. в разделе About_Aliases.
Пример 1
C:\PS>Start-Sleep -s 15 Описание ----------- Эта команда приостанавливает все команды в сеансе на 15 секунд.
Пример 2
C:\PS>Start-Sleep -m 500 Описание ----------- Эта команда приостанавливает все команды в сеансе на 1/2 секунды (500 миллисекунд).