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 파티션에 대한 설정 만들기
이 예제에서는 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 변수에서 작업 순서 개체를 가져옵니다. 그런 다음 해당 변수를 입력 개체로 전달하여 포맷 및 파티션 디스크 단계를 가져옵니다.
그런 다음 첫 번째 파티션 설정을 보려면 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 매개 변수와 함께 이 매개 변수를 사용합니다.
-SizeUnit이 Percent
이면 이 매개 변수에 대해 1-100 사이의 숫자를 지정합니다.
-SizeUnit이 또는 GB
이 MB
면 특정 파티션 크기에 대한 숫자를 지정합니다.
형식: | 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 클래스를 참조하세요.