Приостанавливает выполнение скрипта или сеанса на указанный период времени.

Синтаксис

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 миллисекунд).









Содержание