Start-CMTaskSequenceDeployment
(Не рекомендуется) Запустите развертывание последовательности задач.
Синтаксис
Start-CMTaskSequenceDeployment
[-AlertDateTime <DateTime>]
[-AlertDay <DateTime>]
[-AlertTime <DateTime>]
[-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>]
[-Availability <MakeAvailableToType>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-Comment <String>]
[-DeploymentAvailableDateTime <DateTime>]
[-DeploymentAvailableDay <DateTime>]
[-DeploymentAvailableTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>]
[-DeploymentExpireDay <DateTime>]
[-DeploymentExpireTime <DateTime>]
[-DeploymentOption <DeploymentOptionType>]
[-DeployPurpose <DeployPurposeType>]
[-InputObject] <IResultObject>
[-InternetOption <Boolean>]
[-PassThru]
[-PercentFailure <Int32>]
[-PercentSuccess <Int32>]
[-PersistOnWriteFilterDevice <Boolean>]
[-RerunBehavior <RerunBehaviorType>]
[-RunFromSoftwareCenter <Boolean>]
[-Schedule <IResultObject[]>]
[-ScheduleEvent <ScheduleEventType[]>]
[-SendWakeupPacket <Boolean>]
[-ShowTaskSequenceProgress <Boolean>]
[-SoftwareInstallation <Boolean>]
[-SystemRestart <Boolean>]
[-UseMeteredNetwork <Boolean>]
[-UseUtcForAvailableSchedule <Boolean>]
[-UseUtcForExpireSchedule <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Start-CMTaskSequenceDeployment
[-AlertDateTime <DateTime>]
[-AlertDay <DateTime>]
[-AlertTime <DateTime>]
[-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>]
[-Availability <MakeAvailableToType>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-Comment <String>]
[-DeploymentAvailableDateTime <DateTime>]
[-DeploymentAvailableDay <DateTime>]
[-DeploymentAvailableTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>]
[-DeploymentExpireDay <DateTime>]
[-DeploymentExpireTime <DateTime>]
[-DeploymentOption <DeploymentOptionType>]
[-DeployPurpose <DeployPurposeType>]
[-InternetOption <Boolean>]
[-PassThru]
[-PercentFailure <Int32>]
[-PercentSuccess <Int32>]
[-PersistOnWriteFilterDevice <Boolean>]
[-RerunBehavior <RerunBehaviorType>]
[-RunFromSoftwareCenter <Boolean>]
[-Schedule <IResultObject[]>]
[-ScheduleEvent <ScheduleEventType[]>]
[-SendWakeupPacket <Boolean>]
[-ShowTaskSequenceProgress <Boolean>]
[-SoftwareInstallation <Boolean>]
[-SystemRestart <Boolean>]
[-TaskSequencePackageId] <String>
[-UseMeteredNetwork <Boolean>]
[-UseUtcForAvailableSchedule <Boolean>]
[-UseUtcForExpireSchedule <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Важно!
Этот командлет не рекомендуется. Вместо этого используйте New-CMTaskSequenceDeployment .
Используйте этот командлет для запуска развертывания последовательности задач. Развертывание последовательности задач назначает последовательность задач коллекции компьютеров. Дополнительные сведения см. в разделе Развертывание последовательности задач в Configuration Manager.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Запуск развертывания последовательности задач с параметрами по умолчанию
Эта команда запускает развертывание последовательности задач с использованием имени развертывания последовательности задач и имени коллекции.
Get-CMTaskSequence -Name "Upgrade Windows 10" | Start-CMTaskSequenceDeployment -CollectionName "Collection 01"
Пример 2. Запуск развертывания последовательности задач с настроенными параметрами
Эта команда запускает развертывание последовательности задач с несколькими настроенными параметрами.
Start-CMTaskSequenceDeployment -TaskSequencePackageId "XYZ00003" -CollectionName "Collection 02" -Comment "Task sequence test" -DeployPurpose Required -SendWakeUpPacket $True -UseMeteredNetwork $True -ScheduleEvent AsSoonAsPossible -RerunBehavior NeverRerunDeployedProgram -RunFromSoftwareCenter $True -ShowTaskSequenceProgress $False -SoftwareInstallation $True -SystemRestart $True -PersistOnWriteFilterDevice $False -AllowFallback $True -DeploymentOption DownloadAllContentLocallyBeforeStartingTaskSequence -AllowSharedContent $True -InternetOption $True
Параметры
-AlertDateTime
При настройке развертывания для создания оповещения об успешном развертывании используйте этот параметр для указания объекта DateTime . Configuration Manager создает оповещение о развертывании, если пороговое значение ниже percentSuccess после этой даты.
Чтобы получить этот объект, используйте встроенный командлет Get-Date .
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-AlertDay
Этот параметр не рекомендуется использовать. Используйте AlertDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-AlertTime
Этот параметр не рекомендуется использовать. Используйте AlertDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-AllowFallback
Разрешить клиентам использовать точки распространения из группы границ сайта по умолчанию.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-AllowSharedContent
Разрешить клиентам использовать точки распространения из соседней группы границ.
| Тип: | Boolean |
| Aliases: | AllowUseRemoteDistributionPoint |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Availability
Укажите, следует ли сделать эту последовательность задач доступной для клиентов Configuration Manager и будет ли она доступна для запуска при развертывании ОС с помощью загрузочного носителя, предварительно подготовленного носителя или PXE.
Если указать Clientsзначение , значение по умолчанию для параметра DeploymentOption — DownloadAllContentLocallyBeforeStartingTaskSequence.
Если указать ClientsMediaAndPxe, MediaAndPxeили MediaAndPxeHidden, значение по умолчанию для параметра DeploymentOption будет DownloadContentLocallyWhenNeededByRunningTaskSequence.
| Тип: | MakeAvailableToType |
| Aliases: | MakeAvailableTo |
| Допустимые значения: | Clients, ClientsMediaAndPxe, MediaAndPxe, MediaAndPxeHidden |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Collection
Укажите объект коллекции, в котором развертывается эта последовательность задач. Чтобы получить этот объект, используйте командлет Get-CMCollection .
| Тип: | IResultObject |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-CollectionId
Укажите идентификатор коллекции, в которой развертывается эта последовательность задач.
| Тип: | String |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-CollectionName
Укажите имя коллекции, в которой развертывается эта последовательность задач.
| Тип: | String |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Comment
Укажите необязательный комментарий для развертывания последовательности задач.
| Тип: | String |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
| Тип: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentAvailableDateTime
Укажите объект DateTime , если это развертывание доступно. Чтобы получить этот объект, используйте встроенный командлет Get-Date .
Используйте DeploymentExpireDateTime , чтобы указать , когда истечет срок развертывания, и Расписание , чтобы указать назначение развертывания или крайний срок.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentAvailableDay
Этот параметр не рекомендуется использовать. Используйте DeploymentAvailableDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentAvailableTime
Этот параметр не рекомендуется использовать. Используйте DeploymentAvailableDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentExpireDateTime
Укажите объект DateTime по истечении срока действия этого развертывания. Чтобы получить этот объект, используйте встроенный командлет Get-Date .
Используйте DeploymentAvailableDateTime , чтобы указать, когда развертывание будет доступно, и Расписание , чтобы указать назначение развертывания или крайний срок.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentExpireDay
Этот параметр не рекомендуется использовать. Используйте DeploymentExpireDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentExpireTime
Этот параметр не рекомендуется использовать. Используйте DeploymentExpireDateTime.
| Тип: | DateTime |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeploymentOption
Укажите, как клиенты взаимодействуют с точками распространения для получения содержимого для последовательности задач. Не все параметры доступны в определенных сценариях. Дополнительные сведения см. в разделе Развертывание последовательности задач — параметры развертывания.
Если указать Clients для параметра Availability , значением по умолчанию для этого параметра будет DownloadAllContentLocallyBeforeStartingTaskSequence.
Если указать ClientsMediaAndPxe, MediaAndPxeили MediaAndPxeHidden для параметра Availability , значение по умолчанию для этого параметра будет DownloadContentLocallyWhenNeededByRunningTaskSequence.
| Тип: | DeploymentOptionType |
| Допустимые значения: | DownloadContentLocallyWhenNeededByRunningTaskSequence, DownloadAllContentLocallyBeforeStartingTaskSequence, RunFromDistributionPoint |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DeployPurpose
Укажите, доступно ли это развертывание для установки пользователями или оно должно быть установлено в крайний срок.
| Тип: | DeployPurposeType |
| Допустимые значения: | Available, Required |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-InputObject
Укажите объект развертывания последовательности задач. Чтобы получить этот объект, используйте командлет Get-CMTaskSequenceDeployment .
| Тип: | IResultObject |
| Position: | 0 |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | True |
| Принять подстановочные знаки: | False |
-InternetOption
Указывает, выполняется ли последовательность задач на клиентах, подключающихся через Интернет.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-PassThru
Добавьте этот параметр, чтобы вернуть объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не может создавать выходные данные.
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-PercentFailure
Если вы создаете оповещение о неудачных развертываниях, сайт создает оповещение, если процент неудачных развертываний превышает это число.
| Тип: | Int32 |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-PercentSuccess
Если вы создаете оповещение об успешных развертываниях, сайт создает оповещение, если процент успешных развертываний меньше этого числа.
| Тип: | Int32 |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-PersistOnWriteFilterDevice
Настройка того, как клиент обрабатывает фильтр записи на устройствах Windows Embedded.
-
$true: зафиксируйте изменения в крайний срок или во время периода обслуживания. Требуется перезагрузка. -
$false: примените содержимое к наложению и зафиксируйте позже.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-RerunBehavior
Укажите, выполняется ли повторная последовательность задач на компьютере, если она выполнялась ранее до запланированного обязательного времени. По умолчанию последовательность задач всегда выполняется повторно.
| Тип: | RerunBehaviorType |
| Допустимые значения: | NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-RunFromSoftwareCenter
Разрешить пользователям запускать программу независимо от назначений.
| Тип: | Boolean |
| Aliases: | AllowUsersRunIndependently |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Schedule
Используйте этот параметр, чтобы указать назначение развертывания или крайний срок.
Используйте AvailableDateTime , чтобы указать, когда развертывание будет доступно, и DeadlineDateTime , чтобы указать , когда истечет срок развертывания.
Укажите массив объектов расписания. Объект schedule определяет обязательное расписание назначения для развертывания. Чтобы создать объект расписания, используйте командлет New-CMSchedule .
| Тип: | IResultObject[] |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-ScheduleEvent
Задает массив событий, определяющих время выполнения развертывания последовательности задач.
| Тип: | ScheduleEventType[] |
| Допустимые значения: | AsSoonAsPossible, LogOn, LogOff |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-SendWakeupPacket
Указывает, следует ли отправлять пакет пробуждения компьютерам перед началом развертывания. Если это значение равно $True, Configuration Manager выводит компьютер из спящего режима. Если это значение равно $False, оно не выводит компьютеры из спящего режима. Для пробуждения компьютеров сначала настройте пробуждение по локальной сети.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-ShowTaskSequenceProgress
Указывает, следует ли отображать диалоговое окно процесса для последовательности задач.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-SoftwareInstallation
По достижении крайнего срока установки присвойте этому параметру значение $true , чтобы последовательность задач устанавливалась вне периода обслуживания.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-SystemRestart
По достижении крайнего срока установки присвойте этому параметру $true значение , чтобы разрешить перезагрузку системы, если это необходимо за пределами периода обслуживания.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-TaskSequencePackageId
Укажите идентификатор развертываемой последовательности задач.
| Тип: | String |
| Aliases: | PackageId |
| Position: | 0 |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-UseMeteredNetwork
Указывает, следует ли разрешить клиентам с лимитным подключением к Интернету загружать содержимое после крайнего срока установки, что может повлечь дополнительные расходы.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-UseUtcForAvailableSchedule
Указывает, использует ли клиентские компьютеры время в формате UTC для определения доступности программы. Время в формате UTC делает последовательность задач доступной одновременно для всех компьютеров.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-UseUtcForExpireSchedule
Указывает, использует ли клиентские компьютеры время в формате UTC для определения срока действия программы. Время в формате UTC делает последовательность задач доступной одновременно для всех компьютеров.
| Тип: | Boolean |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
| Тип: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
IResultObject