New-CMTSPartitionSetting

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

Syntax

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은 Format and Partition Disk 작업 순서 단계에 사용할 디스크 파티션 개체를 만듭니다. 이 cmdlet을 사용하여 파티션 설정을 정의한 다음 New-CMTSStepPartitionDisk 또는 Set-CMTSStepPartitionDisk cmdlet의 -PartitionSetting 매개 변수와 함께 해당 개체를 사용합니다.

이 cmdlet과 함께 사용하는 switch 매개 변수에 따라 다음과 같은 유형의 파티션 설정 개체를 만들 수 있습니다.

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

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

자세한 내용은 Format and Partition Disk: Volume을 참조하세요.

예제

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

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

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

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

이 예에서는 128MB인 MSR 파티션에 대한 설정을 만들고 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 예제입니다. 그런 다음 해당 변수를 입력 개체로 전달하여 Format 및 Partition Disk 단계를 얻습니다.

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

$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을 실행하기 전에 확인 메시지를 표시합니다.

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

-DisableWildcardHandling

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

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

-EnableDriveLetterAssignment

Configuration Manager가 파티션에 드라이브 문자를 할당할 수리하려면 이 true 매개 변수를 설정하십시오.

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

-EnableQuickFormat

Configuration Manager가 파티션의 빠른 형식을 하게 하려면 이 매개 true 변수를 설정하십시오.

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

-ForceWildcardHandling

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

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

-IsBootPartition

이 파티션을 부팅 파티션으로 만들 수 있도록 이 true 매개 변수를 설정하십시오.

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

-Name

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

Type:String
Aliases:PartitionName, VolumeName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PartitionEfi

이 매개 변수를 추가하여 파티션 유형 EFI로 지정합니다.

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

-PartitionExtended

파티션 유형을 Extended로 설정하기 위해 이 매개 변수를 추가합니다.

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

-PartitionFileSystem

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

Type:FileSystemType
Accepted values:Ntfs, Fat32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PartitionHidden

이 매개 변수를 추가하여 파티션 유형을 Hidden으로 지정합니다.

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

-PartitionLogical

파티션 유형을 Logical로 설정하기 위해 이 매개 변수를 추가합니다.

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

-PartitionMsr

파티션 유형 MSR 을 만들 수 있도록 이 매개 변수를 추가합니다.

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

-PartitionPrimary

이 매개 변수를 추가하여 파티션 유형을 Primary로 지정합니다.

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

-PartitionRecovery

이 매개 변수를 추가하여 파티션 유형을 Recovery로 지정합니다.

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

-Size

파티션 크기에 대한 정수 값을 지정합니다. 이 매개 변수는 -SizeUnit 매개 변수와 함께 사용합니다. -SizeUnit이 인 경우 이 매개 변수에 Percent 1에서 100 사이의 숫자를 지정합니다. -SizeUnit이 또는 인 경우 특정 파티션 MB GB 크기에 대한 숫자를 지정합니다.

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

-SizeUnit

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

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

  • MB 또는 GB : -Size를 사용하여 파티션의 특정 크기를 설정할 수 있습니다.

Type:SizeUnitType
Accepted values:MB, GB, Percent
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Variable

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

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

-WhatIf

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

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

입력

없음

출력

IResultObject

참고

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