다음을 통해 공유


New-CMTSPartitionSetting

포맷 및 파티션 디스크 작업 순서 단계에서 사용할 디스크 파티션 개체를 만듭니다.

구문

New-CMTSPartitionSetting
   [-EnableDriveLetterAssignment <Boolean>]
   [-EnableQuickFormat <Boolean>]
   [-IsBootPartition <Boolean>]
   [-Name <String>]
   [-PartitionFileSystem <FileSystemType>]
   [-PartitionPrimary]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-Variable <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionEfi]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionExtended]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionHidden]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionLogical]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionMsr]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTSPartitionSetting
   [-Name <String>]
   [-PartitionRecovery]
   [-Size <Int32>]
   [-SizeUnit <SizeUnitType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

이 cmdlet은 포맷 및 파티션 디스크 작업 순서 단계에서 사용할 디스크 파티션 개체를 만듭니다. 이 cmdlet을 사용하여 파티션 설정을 정의한 다음 New-CMTSStepPartitionDisk 또는 Set-CMTSStepPartitionDisk cmdlet의 -PartitionSetting 매개 변수와 함께 해당 개체를 사용합니다.

이 cmdlet에서 사용하는 switch 매개 변수를 기반으로 다음 유형의 파티션 설정 개체를 만들 수 있습니다.

  • PartitionPrimary: 기본 파티션
  • PartitionEfi EFI 파티션
  • PartitionExtended: 확장 파티션
  • PartitionHidden: 숨겨진 파티션
  • PartitionLogical: 논리 파티션
  • PartitionMsr: MSR 파티션
  • PartitionRecovery: 복구 파티션

파티션 스위치 매개 변수를 지정하지 않으면 cmdlet은 기본 파티션 설정 개체를 만듭니다.

자세한 내용은 포맷 및 파티션 디스크: 볼륨을 참조하세요.

예제

예제 1: EFI 파티션에 대한 설정 만들기

이 예제에서는 500MBEFI 파티션에 대한 설정을 만들고 partEfi 변수로 저장합니다.

$partEfi = New-CMTSPartitionSetting -Name "EFI" -PartitionEfi -Size 500 -SizeUnit MB

예제 2: MSR 파티션에 대한 설정 만들기

이 예제에서는 128MBMSR 파티션에 대한 설정을 만들고 partMsr 변수로 저장합니다.

$partMsr = New-CMTSPartitionSetting -Name "MSR" -PartitionMsr -Size 128 -SizeUnit MB

예제 3: Windows 기본 파티션에 대한 설정 만들기

이 예제에서는 Windows 기본 파티션에 대한 설정을 만들고 partWin 변수로 저장합니다.

$partWin = New-CMTSPartitionSetting -Name "Windows" -PartitionPrimary -Size 99 -SizeUnit Percent -EnableDriveLetterAssignment $true -EnableQuickFormat $true -PartitionFileSystem NTFS -IsBootPartition $true

예제 4: 복구 파티션에 대한 설정 만들기

이 예제에서는 나머지 디스크 공간의 100%인복구 파티션에 대한 설정을 만들고 partMsr 변수로 저장합니다.

$partRec = New-CMTSPartitionSetting -Name "Recovery" -PartitionRecovery -Size 100 -SizeUnit Percent

예제 5: 단계에 대한 파티션 설정 세부 정보 보기

이 예제에서는 먼저 $tsOsd 변수에서 작업 순서 개체를 가져옵니다. 그런 다음 해당 변수를 입력 개체로 전달하여 포맷 및 파티션 디스크 단계를 가져옵니다.

그런 다음 첫 번째 파티션 설정을 보려면 SMS_TaskSequence_PartitionSettings 개체의 배열인 Partitions 속성을 참조합니다.

$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast

$tsStepNameFormatDisk = "Partition Disk 0 - UEFI"
$tsStepFormatDisk = Get-CMTSStepPartitionDisk -InputObject $tsOsd -StepName $tsStepNameFormatDisk

$tsStepFormatDisk.Partitions[0]

이 프로세스를 사용하여 단계 또는 작업 순서 간에 파티션 설정을 복사할 수 있습니다. 이 파티션 설정 개체를 변수로 저장한 다음 다른 단계에 추가합니다.

매개 변수

-Confirm

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

형식:SwitchParameter
별칭:cf
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DisableWildcardHandling

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

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EnableDriveLetterAssignment

Configuration Manager가 파티션에 true 드라이브 문자를 할당할 수 있도록 이 매개 변수를 로 설정합니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EnableQuickFormat

Configuration Manager에서 true 파티션의 빠른 형식을 수행하도록 하려면 이 매개 변수를 로 설정합니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ForceWildcardHandling

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

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-IsBootPartition

이 파티션을 부팅 파티션으로 true 만들려면 이 매개 변수를 로 설정합니다.

형식:Boolean
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

파티션의 이름을 지정합니다.

형식:String
별칭:PartitionName, VolumeName
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionEfi

파티션 형식 EFI를 만들려면 이 매개 변수를 추가합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionExtended

이 매개 변수를 추가하여 파티션 형식을 Extended로 만듭니 .

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionFileSystem

파티션의 서식을 지정할 파일 시스템을 지정합니다.

형식:FileSystemType
허용되는 값:Ntfs, Fat32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionHidden

파티션 형식을 숨김으로 만들려면 이 매개 변수를 추가합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionLogical

파티션 형식을 논리로 만들려면 이 매개 변수를 추가 합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionMsr

파티션 형식 MSR을 만들려면 이 매개 변수를 추가합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionPrimary

파티션 형식을 Primary로 만들려면 이 매개 변수를 추가합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-PartitionRecovery

이 매개 변수를 추가하여 파티션 형식 을 Recovery로 만듭니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Size

파티션 크기에 대한 정수 값을 지정합니다. -SizeUnit 매개 변수와 함께 이 매개 변수를 사용합니다. -SizeUnitPercent이면 이 매개 변수에 대해 1-100 사이의 숫자를 지정합니다. -SizeUnit이 또는 GBMB 면 특정 파티션 크기에 대한 숫자를 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SizeUnit

크기에 대한 단위 유형을 지정합니다. -Size 매개 변수와 함께 이 매개 변수를 사용합니다.

  • Percent: -Size 를 사용하여 파티션을 디스크에 남아 있는 여유 공간의 백분율로 설정합니다.

  • MB 또는 GB: -Size 를 사용하여 파티션에 대한 특정 크기를 설정합니다.

형식:SizeUnitType
허용되는 값:MB, GB, Percent
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Variable

기본적으로 Configuration Manager는 사용 가능한 다음 드라이브 문자를 이 파티션에 할당합니다. 나중에 사용할 수 있도록 이 드라이브 문자를 저장하려면 이 매개 변수를 사용하여 사용자 지정 작업 순서 변수를 설정합니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

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

형식:SwitchParameter
별칭:wi
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

IResultObject

참고

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