Share via


Start-CMTaskSequenceDeployment

(사용되지 않음) 작업 순서 배포를 시작합니다.

Syntax

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>]

Description

중요

이 cmdlet은 더 이상 사용되지 않습니다. 대신 New-CMTaskSequenceDeployment 를 사용합니다.

이 cmdlet을 사용하여 작업 순서 배포를 시작합니다. 작업 순서 배포는 컴퓨터 컬렉션에 작업 순서를 할당합니다. 자세한 내용은 Configuration Manager 작업 순서 배포를 참조하세요.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: 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 기본 제공 cmdlet을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AlertDay

이 매개 변수는 더 이상 사용되지 않습니다. AlertDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AlertTime

이 매개 변수는 더 이상 사용되지 않습니다. AlertDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowFallback

클라이언트가 기본 사이트 경계 그룹의 배포 지점을 사용할 수 있도록 허용합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowSharedContent

클라이언트가 인접 경계 그룹의 배포 지점을 사용할 수 있도록 허용합니다.

Type:Boolean
Aliases:AllowUseRemoteDistributionPoint
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Availability

이 작업 순서를 Configuration Manager 클라이언트에서 사용할 수 있도록 할지 여부와 부팅 미디어, 사전 준비된 미디어 또는 PXE를 사용하여 OS를 배포할 때 실행할 수 있는지 여부를 지정합니다.

를 지정 Clients하는 경우 DeploymentOption 매개 변수의 기본값은 입니다 DownloadAllContentLocallyBeforeStartingTaskSequence. , 또는 MediaAndPxeHiddenMediaAndPxe지정ClientsMediaAndPxe하는 경우 DeploymentOption 매개 변수의 기본값은 입니다DownloadContentLocallyWhenNeededByRunningTaskSequence.

Type:MakeAvailableToType
Aliases:MakeAvailableTo
Accepted values:Clients, ClientsMediaAndPxe, MediaAndPxe, MediaAndPxeHidden
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Collection

이 작업 순서를 배포할 컬렉션 개체를 지정합니다. 이 개체를 얻으려면 Get-CMCollection cmdlet을 사용합니다.

Type:IResultObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CollectionId

이 작업 순서를 배포할 컬렉션의 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CollectionName

이 작업 순서를 배포할 컬렉션의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Comment

작업 순서 배포에 대한 선택적 주석을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentAvailableDateTime

이 배포를 사용할 수 있는 시기에 DateTime 개체를 지정합니다. 이 개체를 얻으려면 Get-Date 기본 제공 cmdlet을 사용합니다.

DeploymentExpireDateTime을 사용하여 배포가 만료되는 시기를 지정하고 일정을 사용하여 배포 할당 또는 최종 기한을 지정합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentAvailableDay

이 매개 변수는 더 이상 사용되지 않습니다. DeploymentAvailableDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentAvailableTime

이 매개 변수는 더 이상 사용되지 않습니다. DeploymentAvailableDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentExpireDateTime

이 배포가 만료되는 경우 DateTime 개체 를 지정합니다. 이 개체를 얻으려면 Get-Date 기본 제공 cmdlet을 사용합니다.

DeploymentAvailableDateTime을 사용하여 배포를 사용할 수 있는 시기를 지정하고 일정을 사용하여 배포 할당 또는 최종 기한을 지정합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentExpireDay

이 매개 변수는 더 이상 사용되지 않습니다. DeploymentExpireDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentExpireTime

이 매개 변수는 더 이상 사용되지 않습니다. DeploymentExpireDateTime을 사용합니다.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOption

클라이언트가 배포 지점과 상호 작용하여 작업 순서에 대한 콘텐츠를 가져오는 방법을 지정합니다. 특정 시나리오에서 모든 옵션을 사용할 수 있는 것은 아닙니다. 자세한 내용은 작업 순서 배포 - 배포 옵션을 참조하세요.

Availability 매개 변수에 대해 를 지정 Clients 하면 이 매개 변수의 기본값은 입니다DownloadAllContentLocallyBeforeStartingTaskSequence. Availability 매개 변수에 대해 , MediaAndPxe또는 MediaAndPxeHidden 을 지정ClientsMediaAndPxe하는 경우 이 매개 변수의 기본값은 입니다DownloadContentLocallyWhenNeededByRunningTaskSequence.

Type:DeploymentOptionType
Accepted values:DownloadContentLocallyWhenNeededByRunningTaskSequence, DownloadAllContentLocallyBeforeStartingTaskSequence, RunFromDistributionPoint
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeployPurpose

사용자가 이 배포를 설치할 수 있는지, 아니면 최종 기한에 설치해야 하는지를 지정합니다.

Type:DeployPurposeType
Accepted values:Available, Required
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

작업 순서 배포 개체를 지정합니다. 이 개체를 얻으려면 Get-CMTaskSequenceDeployment cmdlet을 사용합니다.

Type:IResultObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InternetOption

인터넷을 통해 연결하는 클라이언트에서 작업 순서가 실행되는지 여부를 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

작업 중인 항목을 나타내는 개체를 반환하려면 이 매개 변수를 추가합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않을 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PercentFailure

실패한 배포에 대한 경고를 만들면 실패한 배포의 비율이 이 수보다 높을 때 사이트에서 경고를 생성합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PercentSuccess

성공적인 배포에 대한 경고를 만들면 성공적인 배포 비율이 이 수보다 낮으면 사이트에서 경고를 생성합니다.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PersistOnWriteFilterDevice

클라이언트가 Windows Embedded 디바이스에서 쓰기 필터를 처리하는 방법을 구성합니다.

  • $true: 최종 기한 또는 유지 관리 기간 동안 변경 내용을 커밋합니다. 다시 시작해야 합니다.
  • $false: 오버레이에 콘텐츠를 적용하고 나중에 커밋합니다.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RerunBehavior

이전에 예약된 필수 시간 이전에 실행한 경우 컴퓨터에서 작업 순서를 다시 실행할지 여부를 지정합니다. 기본적으로 작업 순서는 항상 다시 실행됩니다.

Type:RerunBehaviorType
Accepted values:NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunFromSoftwareCenter

사용자가 할당과 독립적으로 프로그램을 실행할 수 있도록 허용합니다.

Type:Boolean
Aliases:AllowUsersRunIndependently
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

이 매개 변수를 사용하여 배포 할당 또는 최종 기한을 지정합니다.

AvailableDateTime을 사용하여 배포를 사용할 수 있는 시기를 지정하고 DeadlineDateTime을 사용하여 배포가 만료되는 시기를 지정합니다.

일정 개체의 배열을 지정합니다. schedule 개체는 배포에 대한 필수 할당 일정을 정의합니다. 일정 개체를 만들려면 New-CMSchedule cmdlet을 사용합니다.

Type:IResultObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleEvent

작업 순서 배포가 실행되는 시기를 결정하는 이벤트 배열을 지정합니다.

Type:ScheduleEventType[]
Accepted values:AsSoonAsPossible, LogOn, LogOff
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SendWakeupPacket

배포가 시작되기 전에 컴퓨터에 절전 모드 해제 패킷을 보낼지 여부를 나타냅니다. 이 값이 이$True면 Configuration Manager 컴퓨터를 절전 모드에서 해제합니다. 이 값이 이 $False면 컴퓨터를 절전 모드에서 해제하지 않습니다. 컴퓨터가 절 해제하려면 먼저 Wake On LAN을 구성합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShowTaskSequenceProgress

작업 순서에 대한 프로세스 대화 상자를 표시할지 여부를 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SoftwareInstallation

설치 최종 기한에 도달하면 작업 순서가 유지 관리 기간 외부에 설치되도록 이 매개 변수 $true 를 로 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SystemRestart

설치 기한에 도달하면 유지 관리 기간 외부에서 필요한 경우 시스템을 다시 시작할 수 있도록 이 매개 변수 $true 를 로 설정합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskSequencePackageId

배포할 작업 순서의 ID를 지정합니다.

Type:String
Aliases:PackageId
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UseMeteredNetwork

설치 최종 기한 이후에 요금제 인터넷 연결의 클라이언트가 콘텐츠를 다운로드할 수 있도록 허용할지 여부를 나타내며, 이로 인해 추가 비용이 발생할 수 있습니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseUtcForAvailableSchedule

클라이언트 컴퓨터가 UTC 시간을 사용하여 프로그램의 가용성을 결정하는지 여부를 나타냅니다. UTC 시간을 사용하면 모든 컴퓨터에서 작업 순서를 동시에 사용할 수 있습니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseUtcForExpireSchedule

클라이언트 컴퓨터가 UTC 시간을 사용하여 프로그램의 만료를 결정하는지 여부를 나타냅니다. UTC 시간을 사용하면 모든 컴퓨터에서 작업 순서를 동시에 사용할 수 있습니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

출력

IResultObject