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 클래스를 참조하세요.