Share via


New-CMTaskSequence

작업 순서를 만듭니다.

Syntax

New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-ApplyAll <Boolean>]
   -BootImagePackageId <String>
   [-BuildOperatingSystemImage]
   [-ClientPackagePackageId <String>]
   [-CreatedBy <String>]
   [-Description <String>]
   [-DomainAccount <String>]
   [-DomainName <String>]
   [-DomainOrganizationUnit <String>]
   [-DomainPassword <SecureString>]
   [-GeneratePassword <Boolean>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   [-ImageDescription <String>]
   [-ImageVersion <String>]
   [-InstallationLicensingMode <ServerLicensingMode>]
   [-InstallationProperty <String>]
   -JoinDomain <JoinType>
   [-LocalAdminPassword <SecureString>]
   [-MaximumServerConnection <Int32>]
   -Name <String>
   -OperatingSystemFileAccount <String>
   [-OperatingSystemFileAccountPassword <SecureString>]
   -OperatingSystemFilePath <String>
   -OperatingSystemImageIndex <UInt32>
   -OperatingSystemImagePackageId <String>
   [-ProductKey <String>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-TimeZone <TimeZoneInfo>]
   [-WorkgroupName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-ApplyAll <Boolean>]
   -BootImagePackageId <String>
   [-CaptureLocallyUsingLink <Boolean>]
   [-CaptureNetworkSetting <Boolean>]
   [-CaptureUserSetting <Boolean>]
   [-CaptureWindowsSetting <Boolean>]
   [-ClientPackagePackageId <String>]
   [-ConfigureBitLocker <Boolean>]
   [-Description <String>]
   [-DomainAccount <String>]
   [-DomainName <String>]
   [-DomainOrganizationUnit <String>]
   [-DomainPassword <SecureString>]
   [-GeneratePassword <Boolean>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   [-InstallationLicensingMode <ServerLicensingMode>]
   [-InstallationProperty <String>]
   [-InstallOperatingSystemImage]
   -JoinDomain <JoinType>
   [-LocalAdminPassword <SecureString>]
   -Name <String>
   -OperatingSystemImageIndex <UInt32>
   -OperatingSystemImagePackageId <String>
   [-PartitionAndFormatTarget <Boolean>]
   [-ProductKey <String>]
   [-SaveLocally <Boolean>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-TimeZone <TimeZoneInfo>]
   [-UserStateMigrationToolPackageId <String>]
   [-WorkgroupName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   -Name <String>
   [-ProductKey <String>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-UpgradeOperatingSystem]
   -UpgradePackageId <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-BootImagePackageId <String>]
   [-CustomTaskSequence]
   [-Description <String>]
   [-HighPerformance <Boolean>]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

이 cmdlet을 사용하여 작업 순서를 만듭니다. 일반적으로 작업 순서를 사용하여 클라이언트에 OS를 배포하지만 다양한 용도로 사용할 수 있습니다. 자세한 내용은 작업 순서 관리를 참조하여 작업 자동화를 참조하세요.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\>). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 사용자 지정 작업 순서 만들기

이 예제 에서는 먼저 cmdlet 매개 변수를 매개 변수 변수에 배치합니다. 매개 변수를 스플랫할 필요는 없습니다. 이렇게 긴 명령줄에 대한 매개 변수를 더 쉽게 읽을 수 있습니다.

이 명령은 사용자 지정이라는 이름의 빈 작업 순서를 만듭니다.

$parameters = @{
  CustomTaskSequence = $true
  Name = "Custom"
  Description = "NewCustom parameter set"
  HighPerformance = $false
  BootImagePackageId = "XYZ00002"
}

New-CMTaskSequence @parameters

예제 2: OS 이미지를 설치하는 작업 순서 만들기

이 예제 에서는 먼저 cmdlet 매개 변수를 매개 변수 변수에 배치합니다. 매개 변수를 스플랫할 필요는 없습니다. 이렇게 긴 명령줄에 대한 매개 변수를 더 쉽게 읽을 수 있습니다.

이 명령은 OS 이미지를 설치하는 OS 이미지 설치 라는 작업 순서를 만듭니다. 이 시나리오에 적용되는 다른 매개 변수도 포함됩니다.

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$parameters = @{
  InstallOperatingSystemImage = $true
  Name = "Install OS image"
  Description = "NewInstallOSImage parameter set"
  BootImagePackageId = "XYZ00002"
  HighPerformance = $true
  CaptureNetworkSetting = $true
  CaptureUserSetting = $true
  SaveLocally = $true
  CaptureLocallyUsingLink = $true
  UserStateMigrationToolPackageId = "XYZ00001"
  CaptureWindowsSetting = $true
  ConfigureBitLocker = $true
  PartitionAndFormatTarget = $true
  ApplyAll = $false
  OperatingSystemImagePackageId = "XYZ001A0"
  OperatingSystemImageIndex = 1
  ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
  GeneratePassword = $true
  TimeZone = Get-TimeZone -Name "Eastern Standard Time"
  JoinDomain = "DomainType"
  DomainAccount = "contoso\jqpublic"
  DomainName = "contoso"
  DomainOrganizationUnit = "LDAP://OU=Workstations,OU=Devices,DC=na,DC=contoso,DC=com"
  DomainPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
  ClientPackagePackageId = "XYZ00003"
  InstallationProperty = $clientProps
  ApplicationName = "Admin Console"
  IgnoreInvalidApplication = $false
  SoftwareUpdateStyle = "All"
}

New-CMTaskSequence @parameters

예제 3: OS를 빌드하고 캡처하는 작업 순서 만들기

이 예제 에서는 먼저 cmdlet 매개 변수를 매개 변수 변수에 배치합니다. 매개 변수를 스플랫할 필요는 없습니다. 이렇게 긴 명령줄에 대한 매개 변수를 더 쉽게 읽을 수 있습니다.

이 예제에서는 제공된 위치 및 계정을 사용하여 OS 이미지를 빌드 하고 캡처하는 빌드 및 캡처 라는 작업 순서를 만듭니다. 이 시나리오에 적용되는 다른 매개 변수도 포함됩니다.

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$parameters = @{
  BuildOperatingSystemImage = $true
  Name = "Build and capture"
  Description = "NewBuildOSImage parameter set"
  BootImagePackageId = "XYZ00002"
  HighPerformance = $true
  ApplyAll = $false
  OperatingSystemImagePackageId = "XYZ001A0"
  OperatingSystemImageIndex = 1
  ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
  GeneratePassword = $true
  TimeZone = Get-TimeZone -Name "Eastern Standard Time"
  JoinDomain = "WorkgroupType"
  WorkgroupName = "groupwork"
  ClientPackagePackageId = "XYZ00003"
  InstallationProperty = $clientProps
  ApplicationName = "Admin Console"
  IgnoreInvalidApplication = $true
  SoftwareUpdateStyle = "All"
  OperatingSystemFilePath = "\\server1\images\capture.wim"
  ImageDescription = "image description"
  ImageVersion = "image version 1"
  CreatedBy = "jqpublic"
  OperatingSystemFileAccount = "contoso\jqpublic" 
  OperatingSystemFileAccountPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
}

New-CMTaskSequence @parameters

예제 4: OS를 업그레이드하는 작업 순서 만들기

이 명령은 현재 위치 업그레이드 라는 작업 순서를 만들고 ID XYZ02EBA 있는 업그레이드 패키지를 사용하여 OS를 업그레이드할 것을 지정합니다.

New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All

매개 변수

-ApplicationName

작업 순서 중에 설치할 애플리케이션 이름 배열을 지정합니다. 이 매개 변수는 애플리케이션 설치 작업 순서 단계를 구성합니다.

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

-ApplyAll

빌드 및 캡처 시나리오에서 이 매개 변수의 상태는 다음 동작을 결정합니다.

  • $true: 작업 순서는 OS 이미지를 적용하기 전에 디스크를 분할하기 & 형식을 지정하지 않습니다.

  • $false: 작업 순서에는 OS 이미지를 적용하기 전에 포맷 및 파티션 디스크 단계가 포함됩니다.

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

-BootImagePackageId

OS를 배포하는 작업 순서와 함께 사용할 부팅 이미지 패키지의 ID를 지정합니다. 이 값은 표준 패키지 ID(예 XYZ00005: )입니다.

이 매개 변수는 작업 순서 속성을 구성합니다.

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

-BuildOperatingSystemImage

이 매개 변수를 추가하여 빌드 및 캡처 시나리오에 대한 작업 순서를 만듭니다. 자세한 내용은 OS를 캡처하는 작업 순서 만들기를 참조하세요.

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

SaveLocally 매개 변수를 사용하도록 설정하여 사용자 설정 및 파일을 로컬로 저장하려면 파일을 복사하는 대신 링크를 사용하여 로컬에서 캡처하도록 이 매개 변수를 $true 설정합니다. Configuration Manager 사용자 상태를 로컬로 저장하는 데 사용하는 링크를 하드 링크라고 합니다.

SaveLocally$false 경우 cmdlet은 이 매개 변수를 무시합니다.

이 매개 변수는 사용자 상태 캡처 단계를 구성합니다.

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

-CaptureNetworkSetting

이 매개 변수를 $true 설정하여 작업 순서가 네트워크 설정을 캡처할 수 있도록 합니다. 이 옵션을 사용하도록 설정하면 작업 순서에 네트워크 설정 캡처 단계가 포함됩니다.

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

-CaptureUserSetting

작업 순서에서 사용자 설정 및 파일을 캡처할 수 있도록 이 매개 변수를 $true 설정합니다. 이 옵션을 사용하도록 설정하면 작업 순서에 사용자 상태 캡처 단계가 포함됩니다. UserStateMigrationToolPackageId 매개 변수도 사용합니다.

SaveLocallyCaptureLocallyUsingLink를 사용하여 작업 순서가 사용자 상태를 저장하는 위치를 구성합니다.

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

-CaptureWindowsSetting

작업 순서가 Windows 설정을 캡처할 수 있도록 이 매개 변수를 $true 설정합니다. 이 옵션을 사용하도록 설정하면 작업 순서에 Windows 설정 캡처 단계가 포함됩니다.

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

-ClientPackagePackageId

작업 순서가 실행되면 설치할 클라이언트 패키지의 ID를 지정합니다. 이 값은 표준 패키지 ID(예: ) XYZ00003입니다. 사이트 할당 및 클라이언트 구성이 자동으로 수행됩니다. InstallationProperty 매개 변수를 사용하여 추가 설치 매개 변수를 지정할 수 있습니다.

이 매개 변수는 Windows 및 ConfigMgr 설치 작업 순서 단계를 구성합니다.

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

-ConfigureBitLocker

이 매개 변수를 $true 설정하여 BitLocker에서 사용할 작업 순서를 구성합니다. 이 옵션을 사용하도록 설정하면 작업 순서에 다음 단계가 포함됩니다.

Type:Boolean
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

-CreatedBy

빌드 및 캡처 시나리오의 경우 캡처된 이미지 파일에 있는 선택적 문자열을 만든 사람에 대해 지정합니다. 최대 길이는 255자입니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-CustomTaskSequence

이 매개 변수를 추가하여 단계가 없는 사용자 지정 작업 순서를 만듭니다. 자세한 내용은 사용자 지정 작업 순서 만들기를 참조하세요.

그런 다음, 35개의 New-CMTSStep cmdlet을 사용하여 사용자 지정 작업 순서에 단계를 추가할 수 있습니다. 자세한 내용은 작업 순서 단계 정보를 참조하세요. 각 섹션에서는 연결된 cmdlet에 대한 링크와 함께 작업 순서 단계를 설명합니다.

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

-Description

작업 순서에 대한 선택적 설명을 지정합니다. 최대 길이는 512자입니다. 이 매개 변수는 작업 순서 속성을 구성합니다.

Type:String
Aliases:TaskSequenceDescription
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

-DomainAccount

컴퓨터를 도메인에 가입하는 데 필요한 권한이 있는 계정을 지정합니다. 형식 Domain\User을 사용합니다. 자세한 내용은 시퀀스 도메인 가입 계정 요청을 참조하세요.

DomainName 매개 변수를 사용하여 도메인 이름을 지정하고 DomainPassword를 사용하여 이 계정의 암호를 지정합니다.

이 매개 변수는 네트워크 설정 적용 작업 순서 단계를 구성합니다.

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

-DomainName

작업 순서를 실행할 때 컴퓨터가 조인되도록 도메인 이름을 지정합니다. 이 매개 변수는 네트워크 설정 적용 작업 순서 단계를 구성합니다.

DomainAccount 매개 변수를 사용하여 이 도메인에 가입할 수 있는 권한이 있는 계정을 지정합니다. DomainOrganizationUnit 매개 변수를 사용하여 컴퓨터 계정을 만들 OU를 지정할 수도 있습니다.

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

-DomainOrganizationUnit

도메인에 컴퓨터 계정을 만들 OU(도메인 조직 구성 단위)를 지정합니다. 이 값의 형식은 LDAP(Lightweight Directory Access Protocol) 경로입니다(예: LDAP//OU=OSD staging,DC=contoso,DC=com). DomainName 매개 변수에 지정한 도메인에 OU를 지정합니다.

기존 컴퓨터 계정이 이미 OU에 있는 경우 Active Directory는 OU를 변경할 수 없으며 이 설정을 무시합니다.

이 매개 변수는 네트워크 설정 적용 작업 순서 단계를 구성합니다.

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

-DomainPassword

DomainAccount 매개 변수를 사용하여 지정한 계정의 암호에 대한 보안 문자열을 지정합니다.

이 매개 변수는 네트워크 설정 적용 작업 순서 단계를 구성합니다.

Type:SecureString
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

-GeneratePassword

로컬 관리자 암호를 임의로 생성하고 계정을 사용하지 않도록 설정하려면 이 매개 변수를 $true 설정합니다. 이 구성을 사용하는 것이 좋습니다.

이 매개 변수는 Windows 설정 적용 작업 순서 단계를 구성합니다.

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

-HighPerformance

이 매개 변수를 $true 설정하여 작업 순서 옵션을 고성능 전원 계획으로 실행할 수 있도록 합니다. 이 매개 변수는 작업 순서 속성을 구성합니다. 자세한 내용은 전원 계획의 성능 향상을 참조하세요.

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

-IgnoreInvalidApplication

이 매개 변수를 $true 설정하면 애플리케이션 설치가 실패할 경우 작업 순서가 목록에 애플리케이션을 계속 설치합니다. ApplicationName 매개 변수와 함께 이 매개 변수를 사용합니다.

이 매개 변수는 애플리케이션 설치 작업 순서 단계를 구성합니다.

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

-ImageDescription

빌드 및 캡처 시나리오의 경우 캡처된 이미지 파일을 설명하는 선택적 문자열을 지정합니다. 최대 길이는 255자입니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-ImageVersion

빌드 및 캡처 시나리오의 경우 선택적 문자열을 캡처된 이미지 파일의 버전으로 지정합니다. 이 값을 정의합니다. OS 버전일 필요는 없습니다. 최대 길이는 32자입니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-InstallationLicensingMode

이 설정은 더 이상 지원되지 않는 레거시 버전의 Windows에만 적용됩니다. 버전 2010부터는 작업 순서 편집기에서 설정이 더 이상 표시되지 않습니다. 이 설정을 계속 사용하는 기존 작업 순서는 계속 동일하게 작동합니다.

Type:ServerLicensingMode
Accepted values:NonSpecify, PerSeat, PerServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstallationProperty

작업 순서에서 Configuration Manager 클라이언트를 설치할 때 사용할 추가 설치 속성을 지정합니다. 사이트 할당 및 기본 구성은 작업 순서에 따라 자동으로 지정됩니다. 여러 설치 속성을 입력하려면 공백으로 구분합니다. 속성에 공백이 포함된 경우 따옴표(")로 묶습니다. 자세한 내용은 Configuration Manager 클라이언트 설치 매개 변수 및 속성 정보를 참조하세요.

이 목록에 는 SMSSITECODE를 포함할 수 없습니다.

이 매개 변수는 Windows 및 ConfigMgr 설치 작업 순서 단계를 구성합니다.

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

-InstallOperatingSystemImage

이 매개 변수를 추가하여 OS 이미지 설치 시나리오에 대한 작업 순서를 만듭니다. 자세한 내용은 OS를 설치하는 작업 순서 만들기를 참조하세요.

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

-JoinDomain

이 매개 변수를 사용하여 네트워크 설정 적용 작업 순서 단계를 구성합니다. 컴퓨터는 작업 그룹 또는 도메인에 가입해야 합니다.

  • DomainType: 도메인에 가입합니다. 또한 DomainName, DomainAccountDomainPassword를 지정합니다. DomainOrganizationUnit을 사용할 수도 있습니다.

  • WorkgroupType: 작업 그룹에 조인합니다. 또한 WorkgroupName을 지정합니다. BuildOperatingSystemImage 매개 변수와 함께 이 값을 사용합니다. 빌드 및 캡처 시나리오에서 작업 순서는 이미지를 캡처하기 전에 항상 작업 그룹을 조인합니다.

Type:JoinType
Accepted values:DomainType, WorkgroupType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LocalAdminPassword

GeneratePassword에 권장되는 옵션을 사용하지 않는 경우 이 매개 변수를 사용하여 보안 문자열을 로컬 관리자 암호로 지정합니다.

이 매개 변수는 Windows 설정 적용 작업 순서 단계를 구성합니다.

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

-MaximumServerConnection

이 설정은 더 이상 지원되지 않는 레거시 버전의 Windows에만 적용됩니다. 버전 2010부터는 작업 순서 편집기에서 설정이 더 이상 표시되지 않습니다. 이 설정을 계속 사용하는 기존 작업 순서는 계속 동일하게 작동합니다.

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

-Name

작업 순서의 이름을 지정합니다. 최대 길이는 50자입니다. 이 매개 변수는 작업 순서 속성을 구성합니다.

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

-OperatingSystemFileAccount

빌드 및 캡처 시나리오의 경우 OperatingSystemFilePath 매개 변수에 지정한 네트워크 공유에 대한 권한이 있는 도메인 계정의 이름을 지정합니다. OperatingSystemFileAccountPassword를 사용하여 계정 암호를 설정합니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-OperatingSystemFileAccountPassword

빌드 및 캡처 시나리오의 경우 OperatingSystemFileAccount의 암호에 대한 보안 문자열을 지정합니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-OperatingSystemFilePath

빌드 및 캡처 시나리오의 경우 Configuration Manager 캡처된 OS 이미지를 저장하는 데 사용하는 네트워크 위치의 파일 경로를 지정합니다. 경로에는 파일 확장명을 가진 .wim 파일 이름이 포함됩니다. OperatingSystemFileAccountOperatingSystemFileAccountPassword를 사용하여 이 위치에 액세스할 수 있는 계정을 지정합니다.

이 매개 변수는 OS 이미지 캡처 작업 순서 단계를 구성합니다.

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

-OperatingSystemImageIndex

OS 이미지 적용 작업 순서 단계에 설치할 OS 이미지 의 인덱스를 지정합니다.

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

-OperatingSystemImagePackageId

설치할 OS 이미지 패키지의 ID를 지정합니다. OperatingSystemImageIndex를 사용하여 이미지 인덱스를 지정합니다. 이 값은 표준 패키지 ID(예 XYZ00050: )입니다.

이 매개 변수는 OS 이미지 적용 작업 순서 단계를 구성합니다.

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

-PartitionAndFormatTarget

OS를 설치하기 전에 대상 컴퓨터를 분할하고 포맷하도록 작업 순서에 대해 이 매개 변수를 $true 설정합니다.

이 매개 변수는 포맷 및 파티션 디스크 작업 순서 단계를 구성합니다.

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

-ProductKey

OS 설치에 대한 Windows 제품 키를 지정합니다.

이 매개 변수는 Windows 설정 적용 작업 순서 단계를 구성합니다.

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

-SaveLocally

CaptureUserSetting 매개 변수를 사용하도록 설정하는 경우 이 매개 변수를 사용하여 작업 순서가 캡처된 사용자 상태를 저장하는 위치를 결정합니다.

  • $true: 작업 순서는 로컬 상태 위치를 구성하고 파일을 복사하는 대신 링크를 사용하여 로컬로 캡처합니다. 이 값은 사용자 상태 캡처 단계를 구성합니다.

    • CaptureLocallyUsingLink 매개 변수를 사용하여 하드 링크 사용을 구성합니다.
  • $false: 작업 순서에는 상태 마이그레이션 지점을 사용하는 단계가 포함됩니다. 다음 단계를 구성합니다.

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

-SoftwareUpdateStyle

작업 순서 중에 소프트웨어 업데이트를 설치할지 여부를 지정합니다. 값은 소프트웨어 업데이트 배포 유형을 결정합니다.

  • All: 설치, 모든 소프트웨어 업데이트에 사용할 수 있음
  • Mandatory: 설치에 필요, 필수 소프트웨어 업데이트만
  • NoInstall: 소프트웨어 업데이트를 설치하지 마세요.

이 매개 변수는 소프트웨어 설치 업데이트 작업 순서 단계를 구성합니다.

Type:SoftwareUpdateStyleType
Accepted values:All, Mandatory, NoInstall
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeZone

이 Windows 설치의 기본 표준 시간대를 지정합니다. 표준 시간대 개체를 얻으려면 기본 제공 Get-TimeZone cmdlet을 사용합니다.

이 매개 변수는 Windows 설정 적용 작업 순서 단계를 구성합니다.

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

-UpgradeOperatingSystem

이 매개 변수를 추가하여 OS 업그레이드 시나리오에 대한 작업 순서를 만듭니다. 자세한 내용은 OS를 업그레이드하는 작업 순서 만들기를 참조하세요.

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

-UpgradePackageId

사용할 OS 업그레이드 패키지의 ID를 지정합니다. 이 값은 표준 패키지 ID(예 XYZ00052: )입니다.

이 매개 변수는 OS 업그레이드 작업 순서 단계를 구성합니다.

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

-UserStateMigrationToolPackageId

CaptureUserSetting을$true 설정하면 이 매개 변수를 사용하여 USMT(사용자 상태 마이그레이션 도구) 패키지의 ID를 지정합니다. 이 값은 표준 패키지 ID(예 XYZ00012: )입니다.

이 매개 변수는 사용자 상태 캡처사용자 상태 복원 단계를 구성합니다.

Type:String
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

-WorkgroupName

JoinDomain 매개 변수를 WorkgroupType로 설정하면 이 매개 변수를 사용하여 작업 그룹 이름을 지정합니다. 이 매개 변수는 네트워크 설정 적용 작업 순서 단계를 구성합니다.

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

입력

None

출력

IResultObject

참고

이 반환 개체 및 해당 속성에 대한 자세한 내용은 SMS_TaskSequencePackage 서버 WMI 클래스를 참조하세요.

Windows 설정 적용 작업 순서 단계에서 이 cmdlet은 사용자 이름 값을 cmdlet을 실행하는 사용자로 설정하고 조직 이름을 cmdlet이 실행되는 컴퓨터 이름으로 설정합니다.

이 cmdlet을 사용하여 모든 작업 순서 및 단계 설정을 구성할 수는 없습니다. 다른 설정을 구성하려면 Set-CMTaskSequenceSet-CMTSStep cmdlet(예: Set-CMTSStepApplyOperatingSystem)을 사용합니다.