New-CMTSPartitionSetting
Cree un objeto de partición de disco para usarlo con el paso de secuencia de tareas Formato y Disco de partición .
Sintaxis
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
Este cmdlet crea un objeto de partición de disco para usarlo con el paso de secuencia de tareas Formato y Disco de partición . Use este cmdlet para definir la configuración de partición y, a continuación, use ese objeto con el parámetro -PartitionSetting de los cmdlets New-CMTSStepPartitionDisk o Set-CMTSStepPartitionDisk .
Puede crear los siguientes tipos de objetos de configuración de partición, en función del parámetro switch que use con este cmdlet:
- PartitionPrimary: partición principal
- PartitionEfi Partición EFI
- PartitionExtended: partición extendida
- PartitionHidden: partición oculta
- PartitionLogical: partición lógica
- PartitionMsr: partición MSR
- PartitionRecovery: partición de recuperación
Si no especifica un parámetro de conmutador de partición, el cmdlet crea un objeto de configuración de partición principal.
Para obtener más información, vea Formato y partición de disco: volumen.
Ejemplos
Ejemplo 1: Creación de una configuración para una partición EFI
En este ejemplo se crea la configuración de una partición EFI de 500 MB y se guarda como la variable partEfi .
$partEfi = New-CMTSPartitionSetting -Name "EFI" -PartitionEfi -Size 500 -SizeUnit MB
Ejemplo 2: Creación de una configuración para una partición MSR
En este ejemplo se crea la configuración de una partición MSR de 128 MB y se guarda como la variable partMsr .
$partMsr = New-CMTSPartitionSetting -Name "MSR" -PartitionMsr -Size 128 -SizeUnit MB
Ejemplo 3: Creación de una configuración para una partición principal de Windows
En este ejemplo se crea la configuración de una partición principal de Windows y se guarda como la variable partWin .
$partWin = New-CMTSPartitionSetting -Name "Windows" -PartitionPrimary -Size 99 -SizeUnit Percent -EnableDriveLetterAssignment $true -EnableQuickFormat $true -PartitionFileSystem NTFS -IsBootPartition $true
Ejemplo 4: Creación de una configuración para una partición de recuperación
En este ejemplo se crea la configuración de una partición de recuperación que es el 100 % del espacio en disco restante y se guarda como la variable partMsr .
$partRec = New-CMTSPartitionSetting -Name "Recovery" -PartitionRecovery -Size 100 -SizeUnit Percent
Ejemplo 5: Visualización de los detalles de la configuración de la partición para un paso
En este ejemplo se obtiene primero un objeto de secuencia de tareas en la variable $tsOsd . A continuación, pasa esa variable como el objeto de entrada para obtener el paso Formato y Disco de partición .
A continuación, para ver la primera configuración de partición, haga referencia a la propiedad Partitions , que es una matriz de objetos 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]
Puede usar este proceso para copiar la configuración de partición entre pasos o secuencias de tareas. Guarde este objeto de configuración de partición como variable y agréguelo a otro paso.
Parámetros
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EnableDriveLetterAssignment
Establezca este parámetro true
en para permitir que Configuration Manager asigne una letra de unidad a la partición.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-EnableQuickFormat
Establezca este parámetro true
en para permitir que Configuration Manager realice un formato rápido de la partición.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IsBootPartition
Establezca este parámetro true
en para que esta partición sea la partición de arranque.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifique un nombre para la partición.
Tipo: | String |
Alias: | PartitionName, VolumeName |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionEfi
Agregue este parámetro para que el tipo de partición EFI.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionExtended
Agregue este parámetro para que el tipo de partición Sea Extendido.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionFileSystem
Especifique el sistema de archivos para dar formato a la partición.
Tipo: | FileSystemType |
Valores aceptados: | Ntfs, Fat32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionHidden
Agregue este parámetro para que el tipo de partición sea Oculto.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionLogical
Agregue este parámetro para que el tipo de partición sea lógico.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionMsr
Agregue este parámetro para hacer que el tipo de partición MSR.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionPrimary
Agregue este parámetro para que el tipo de partición sea Principal.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PartitionRecovery
Agregue este parámetro para crear el tipo de partición Recovery.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Size
Especifique un valor entero para el tamaño de la partición. Use este parámetro con el parámetro -SizeUnit . Si -SizeUnit es Percent
, especifique un número entre 1 y 100 para este parámetro. Si -SizeUnit es MB
o GB
, especifique un número para el tamaño de partición específico.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SizeUnit
Especifique el tipo de unidad para el tamaño. Use este parámetro con el parámetro -Size .
Percent
: use -Size para establecer la partición en un porcentaje del espacio libre restante en el disco.MB
oGB
: use -Size para establecer un tamaño específico para la partición.
Tipo: | SizeUnitType |
Valores aceptados: | MB, GB, Percent |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Variable
De forma predeterminada, Configuration Manager asigna la siguiente letra de unidad disponible a esta partición. Para guardar esta letra de unidad para su uso futuro, establezca una variable de secuencia de tareas personalizada con este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None
Salidas
IResultObject
Notas
Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_TaskSequence_PartitionSettings clase WMI de servidor.