New-CMTaskSequence
Cree una secuencia de tareas.
Syntax
New-CMTaskSequence
[-ApplicationName <String[]>]
[-ApplyAll <Boolean>]
-BootImagePackageId <String>
[-BuildOperatingSystemImage]
[-ClientPackagePackageId <String>]
[-CreatedBy <String>]
[-Description <String>]
[-DomainAccount <String>]
[-DomainName <String>]
[-DomainOrganizationUnit <String>]
[-DomainPassword <SecureString>]
[-GeneratePassword <Boolean>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
[-ImageDescription <String>]
[-ImageVersion <String>]
[-InstallationLicensingMode <ServerLicensingMode>]
[-InstallationProperty <String>]
-JoinDomain <JoinType>
[-LocalAdminPassword <SecureString>]
[-MaximumServerConnection <Int32>]
-Name <String>
-OperatingSystemFileAccount <String>
[-OperatingSystemFileAccountPassword <SecureString>]
-OperatingSystemFilePath <String>
-OperatingSystemImageIndex <UInt32>
-OperatingSystemImagePackageId <String>
[-ProductKey <String>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-TimeZone <TimeZoneInfo>]
[-WorkgroupName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-ApplicationName <String[]>]
[-ApplyAll <Boolean>]
-BootImagePackageId <String>
[-CaptureLocallyUsingLink <Boolean>]
[-CaptureNetworkSetting <Boolean>]
[-CaptureUserSetting <Boolean>]
[-CaptureWindowsSetting <Boolean>]
[-ClientPackagePackageId <String>]
[-ConfigureBitLocker <Boolean>]
[-Description <String>]
[-DomainAccount <String>]
[-DomainName <String>]
[-DomainOrganizationUnit <String>]
[-DomainPassword <SecureString>]
[-GeneratePassword <Boolean>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
[-InstallationLicensingMode <ServerLicensingMode>]
[-InstallationProperty <String>]
[-InstallOperatingSystemImage]
-JoinDomain <JoinType>
[-LocalAdminPassword <SecureString>]
-Name <String>
-OperatingSystemImageIndex <UInt32>
-OperatingSystemImagePackageId <String>
[-PartitionAndFormatTarget <Boolean>]
[-ProductKey <String>]
[-SaveLocally <Boolean>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-TimeZone <TimeZoneInfo>]
[-UserStateMigrationToolPackageId <String>]
[-WorkgroupName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-ApplicationName <String[]>]
[-HighPerformance <Boolean>]
[-IgnoreInvalidApplication <Boolean>]
-Name <String>
[-ProductKey <String>]
[-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
[-UpgradeOperatingSystem]
-UpgradePackageId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMTaskSequence
[-BootImagePackageId <String>]
[-CustomTaskSequence]
[-Description <String>]
[-HighPerformance <Boolean>]
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Use este cmdlet para crear una secuencia de tareas. Normalmente se usa una secuencia de tareas para implementar un sistema operativo en un cliente, pero puede usarlos con varios fines. Para obtener más información, vea Administrar secuencias de tareas para automatizar tareas.
Nota:
Ejecute Configuration Manager cmdlets desde la unidad de sitio Configuration Manager, por ejemploPS XYZ:\>
. Para obtener más información, consulte Introducción.
Ejemplos
Ejemplo 1: Creación de una secuencia de tareas personalizada
En este ejemplo, primero se salpican los parámetros del cmdlet en la variable parameters . No es necesario salpicar los parámetros, simplemente facilita la lectura de los parámetros de una línea de comandos tan larga.
Este comando crea una secuencia de tareas en blanco con el nombre Personalizado.
$parameters = @{
CustomTaskSequence = $true
Name = "Custom"
Description = "NewCustom parameter set"
HighPerformance = $false
BootImagePackageId = "XYZ00002"
}
New-CMTaskSequence @parameters
Ejemplo 2: Creación de una secuencia de tareas para instalar una imagen del sistema operativo
En este ejemplo, primero se salpican los parámetros del cmdlet en la variable parameters . No es necesario salpicar los parámetros, simplemente facilita la lectura de los parámetros de una línea de comandos tan larga.
Este comando crea una secuencia de tareas denominada Install OS image (Instalar imagen del sistema operativo ) que instala una imagen del sistema operativo. También incluye los demás parámetros que se aplican a este escenario.
$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'
$parameters = @{
InstallOperatingSystemImage = $true
Name = "Install OS image"
Description = "NewInstallOSImage parameter set"
BootImagePackageId = "XYZ00002"
HighPerformance = $true
CaptureNetworkSetting = $true
CaptureUserSetting = $true
SaveLocally = $true
CaptureLocallyUsingLink = $true
UserStateMigrationToolPackageId = "XYZ00001"
CaptureWindowsSetting = $true
ConfigureBitLocker = $true
PartitionAndFormatTarget = $true
ApplyAll = $false
OperatingSystemImagePackageId = "XYZ001A0"
OperatingSystemImageIndex = 1
ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
GeneratePassword = $true
TimeZone = Get-TimeZone -Name "Eastern Standard Time"
JoinDomain = "DomainType"
DomainAccount = "contoso\jqpublic"
DomainName = "contoso"
DomainOrganizationUnit = "LDAP://OU=Workstations,OU=Devices,DC=na,DC=contoso,DC=com"
DomainPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
ClientPackagePackageId = "XYZ00003"
InstallationProperty = $clientProps
ApplicationName = "Admin Console"
IgnoreInvalidApplication = $false
SoftwareUpdateStyle = "All"
}
New-CMTaskSequence @parameters
Ejemplo 3: Creación de una secuencia de tareas para compilar y capturar un sistema operativo
En este ejemplo, primero se salpican los parámetros del cmdlet en la variable parameters . No es necesario salpicar los parámetros, simplemente facilita la lectura de los parámetros de una línea de comandos tan larga.
En este ejemplo se crea una secuencia de tareas denominada Compilar y capturar que compila y captura una imagen del sistema operativo mediante la ubicación y la cuenta proporcionadas. También incluye los demás parámetros que se aplican a este escenario.
$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'
$parameters = @{
BuildOperatingSystemImage = $true
Name = "Build and capture"
Description = "NewBuildOSImage parameter set"
BootImagePackageId = "XYZ00002"
HighPerformance = $true
ApplyAll = $false
OperatingSystemImagePackageId = "XYZ001A0"
OperatingSystemImageIndex = 1
ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
GeneratePassword = $true
TimeZone = Get-TimeZone -Name "Eastern Standard Time"
JoinDomain = "WorkgroupType"
WorkgroupName = "groupwork"
ClientPackagePackageId = "XYZ00003"
InstallationProperty = $clientProps
ApplicationName = "Admin Console"
IgnoreInvalidApplication = $true
SoftwareUpdateStyle = "All"
OperatingSystemFilePath = "\\server1\images\capture.wim"
ImageDescription = "image description"
ImageVersion = "image version 1"
CreatedBy = "jqpublic"
OperatingSystemFileAccount = "contoso\jqpublic"
OperatingSystemFileAccountPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
}
New-CMTaskSequence @parameters
Ejemplo 4: Creación de una secuencia de tareas para actualizar un sistema operativo
Este comando crea la secuencia de tareas denominada Actualización local y especifica que actualizará el sistema operativo mediante el paquete de actualización con el identificador XYZ02EBA.
New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All
Parámetros
-ApplicationName
Especifique una matriz de nombres de aplicación que se instalarán durante la secuencia de tareas. Este parámetro configura el paso de secuencia de tareas Instalar aplicación .
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplyAll
En el escenario de compilación y captura, el estado de este parámetro determina los siguientes comportamientos:
$true
: la secuencia de tareas no da formato & particiona el disco antes de aplicar la imagen del sistema operativo.$false
: la secuencia de tareas incluye los pasos Formato y Disco de partición antes de aplicar la imagen del sistema operativo.
Type: | Boolean |
Aliases: | ApplyAllImages |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootImagePackageId
Especifique el identificador de un paquete de imagen de arranque que se usará con una secuencia de tareas que implemente un sistema operativo. Este valor es un identificador de paquete estándar, por ejemplo XYZ00005
.
Este parámetro configura las propiedades de secuencia de tareas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BuildOperatingSystemImage
Agregue este parámetro para crear una secuencia de tareas para el escenario de compilación y captura. Para obtener más información, vea Crear una secuencia de tareas para capturar un sistema operativo.
Type: | SwitchParameter |
Aliases: | BuildOperatingSystemImageOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureLocallyUsingLink
Al habilitar el parámetro SaveLocally para guardar la configuración de usuario y los archivos localmente, establezca este parámetro en $true para capturar localmente mediante vínculos en lugar de copiar archivos. Los vínculos que Configuration Manager usa para almacenar el estado de usuario localmente se conocen como vínculos duros.
El cmdlet omite este parámetro si SaveLocally está $false.
Este parámetro configura el paso Capturar estado de usuario .
Type: | Boolean |
Aliases: | CaptureLocallyUsingLinks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureNetworkSetting
Establezca este parámetro en $true para habilitar la secuencia de tareas para capturar la configuración de red. Al habilitar esta opción, la secuencia de tareas incluye el paso Capturar configuración de red .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureUserSetting
Establezca este parámetro en $true para permitir que la secuencia de tareas capture la configuración y los archivos del usuario. Al habilitar esta opción, la secuencia de tareas incluye el paso Capturar estado de usuario . Use también el parámetro UserStateMigrationToolPackageId .
Use SaveLocally y CaptureLocallyUsingLink para configurar dónde guarda la secuencia de tareas el estado del usuario.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CaptureWindowsSetting
Establezca este parámetro en $true para habilitar la secuencia de tareas para capturar la configuración de Windows. Al habilitar esta opción, la secuencia de tareas incluye el paso Capturar configuración de Windows .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientPackagePackageId
Especifique el identificador del paquete de cliente que se va a instalar cuando se ejecute la secuencia de tareas. Este valor es un identificador de paquete estándar, por ejemplo, XYZ00003
. La asignación de sitio y la configuración del cliente se producen automáticamente. Puede especificar parámetros de instalación adicionales con el parámetro InstallationProperty .
Este parámetro configura el paso de secuencia de tareas Configurar Windows y ConfigMgr .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConfigureBitLocker
Establezca este parámetro en $true para configurar la secuencia de tareas para su uso con BitLocker. Al habilitar esta opción, la secuencia de tareas incluye los pasos siguientes:
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreatedBy
Para el escenario de compilación y captura, especifique una cadena opcional que se encuentra en el archivo de imagen capturado para quién lo creó. La longitud máxima es 255 caracteres.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomTaskSequence
Agregue este parámetro para crear una secuencia de tareas personalizada que no contenga ningún paso. Para obtener más información, vea Crear una secuencia de tareas personalizada.
A continuación, puede usar los 35 cmdlets New-CMTSStep para agregar pasos a la secuencia de tareas personalizada. Para obtener más información, consulte Acerca de los pasos de secuencia de tareas. Cada sección describe los pasos de secuencia de tareas, con vínculos a los cmdlets asociados.
Type: | SwitchParameter |
Aliases: | CustomOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifique una descripción opcional para la secuencia de tareas. La longitud máxima es de 512 caracteres. Este parámetro configura las propiedades de secuencia de tareas.
Type: | String |
Aliases: | TaskSequenceDescription |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainAccount
Especifique una cuenta que tenga los permisos necesarios para unir el equipo al dominio. Use el formato siguiente: Domain\User
. Para obtener más información, consulte ask sequence domain join account (Pedir una cuenta de unión a un dominio de secuencia).
Use el parámetro DomainName para especificar el nombre de dominio y DomainPassword para especificar la contraseña de esta cuenta.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de red .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainName
Especifique el nombre de un dominio para que el equipo se una al ejecutar la secuencia de tareas. Este parámetro configura el paso de secuencia de tareas Aplicar configuración de red .
Use el parámetro DomainAccount para especificar una cuenta que tenga permisos para unirse a este dominio. También puede usar el parámetro DomainOrganizationUnit para especificar una unidad organizativa en la que crear la cuenta de equipo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainOrganizationUnit
Especifique una unidad organizativa (OU) de dominio en la que crear la cuenta de equipo en el dominio. El formato de este valor es la ruta de acceso del Protocolo ligero de acceso a directorios (LDAP), por ejemplo: LDAP//OU=OSD staging,DC=contoso,DC=com
. Especifique una unidad organizativa en el dominio que especificó en el parámetro DomainName .
Si una cuenta de equipo existente ya está en una unidad organizativa, Active Directory no le permite cambiar la unidad organizativa y omite esta configuración.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de red .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainPassword
Especifique una cadena segura para la contraseña de la cuenta que especificó con el parámetro DomainAccount .
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de red .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GeneratePassword
Establezca este parámetro en $true para generar aleatoriamente la contraseña de administrador local y deshabilitar la cuenta. Se recomienda esta configuración.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de Windows .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighPerformance
Establezca este parámetro en $true para permitir que la opción de secuencia de tareas se ejecute como plan de energía de alto rendimiento. Este parámetro configura las propiedades de secuencia de tareas. Para obtener más información, consulte Mejoras de rendimiento para los planes de energía.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IgnoreInvalidApplication
Si establece este parámetro en $true, la secuencia de tareas continúa instalando aplicaciones en la lista si se produce un error en la instalación de una aplicación. Use este parámetro con el parámetro ApplicationName .
Este parámetro configura el paso de secuencia de tareas Instalar aplicación .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageDescription
Para el escenario de compilación y captura, especifique una cadena opcional que describa el archivo de imagen capturado. La longitud máxima es 255 caracteres.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageVersion
Para el escenario de compilación y captura, especifique una cadena opcional como la versión del archivo de imagen capturado. Defina este valor, no tiene que ser la versión del sistema operativo. La longitud máxima es de 32 caracteres.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallationLicensingMode
Esta configuración solo se aplica a las versiones heredadas de Windows que ya no se admiten. A partir de la versión 2010, la configuración ya no está visible en el editor de secuencia de tareas. Las secuencias de tareas existentes que todavía usan esta configuración seguirán funcionando igual.
Type: | ServerLicensingMode |
Accepted values: | NonSpecify, PerSeat, PerServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallationProperty
Especifique las propiedades de instalación adicionales que se usarán cuando la secuencia de tareas instale el cliente de Configuration Manager. La secuencia de tareas especifica automáticamente la asignación de sitio y la configuración predeterminada. Para especificar varias propiedades de instalación, sepárelas con un espacio. Si una propiedad contiene espacios, rodéela entre comillas ("
). Para obtener más información, vea Acerca de los parámetros y propiedades de instalación de cliente en Configuration Manager.
Esta lista no puede incluir SMSSITECODE.
Este parámetro configura el paso de secuencia de tareas Configurar Windows y ConfigMgr .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallOperatingSystemImage
Agregue este parámetro para crear una secuencia de tareas para el escenario de la imagen del sistema operativo de instalación. Para obtener más información, consulte Creación de una secuencia de tareas para instalar un sistema operativo.
Type: | SwitchParameter |
Aliases: | InstallOperatingSystemImageOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JoinDomain
Use este parámetro para configurar el paso de secuencia de tareas Aplicar configuración de red . El equipo debe unirse a un grupo de trabajo o a un dominio.
DomainType
: se une a un dominio. Especifique también DomainName, DomainAccount y DomainPassword. También puede usar DomainOrganizationUnit.WorkgroupType
: se une a un grupo de trabajo. Especifique también WorkgroupName. Use este valor con el parámetro BuildOperatingSystemImage . En el escenario de compilación y captura, la secuencia de tareas siempre se une a un grupo de trabajo antes de capturar la imagen.
Type: | JoinType |
Accepted values: | DomainType, WorkgroupType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdminPassword
Si no usa la opción recomendada para GeneratePassword, use este parámetro para especificar una cadena segura como contraseña de administrador local.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de Windows .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumServerConnection
Esta configuración solo se aplica a las versiones heredadas de Windows que ya no se admiten. A partir de la versión 2010, la configuración ya no está visible en el editor de secuencia de tareas. Las secuencias de tareas existentes que todavía usan esta configuración seguirán funcionando igual.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifique un nombre para la secuencia de tareas. La longitud máxima es de 50 caracteres. Este parámetro configura las propiedades de secuencia de tareas.
Type: | String |
Aliases: | TaskSequenceName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFileAccount
Para el escenario de compilación y captura, especifique el nombre de una cuenta de dominio que tenga permisos para el recurso compartido de red que especifique en el parámetro OperatingSystemFilePath . Use OperatingSystemFileAccountPassword para establecer la contraseña de la cuenta.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | String |
Aliases: | CaptureOperatingSystemFileAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFileAccountPassword
Para el escenario de compilación y captura, especifique una cadena segura para la contraseña de OperatingSystemFileAccount.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemFilePath
Para el escenario de compilación y captura, especifique la ruta de acceso del archivo a la ubicación de red que Configuration Manager usa para almacenar la imagen del sistema operativo capturada. La ruta de acceso incluye el nombre de archivo con una extensión de .wim
archivo. Use OperatingSystemFileAccount y OperatingSystemFileAccountPassword para especificar una cuenta que tenga acceso a esta ubicación.
Este parámetro configura el paso de secuencia de tareas Capturar imagen del sistema operativo .
Type: | String |
Aliases: | CaptureOperatingSystemFilePath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemImageIndex
Especifique el índice de la imagen del sistema operativo que se va a instalar para el paso de secuencia de tareas Aplicar imagen del sistema operativo.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystemImagePackageId
Especifique el identificador del paquete de imagen del sistema operativo que se va a instalar. Use OperatingSystemImageIndex para especificar el índice de imagen. Este valor es un identificador de paquete estándar, por ejemplo XYZ00050
.
Este parámetro configura el paso de secuencia de tareas Aplicar imagen de sistema operativo .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionAndFormatTarget
Establezca este parámetro en $true para que la secuencia de tareas cree particiones y dé formato al equipo de destino antes de instalar el sistema operativo.
Este parámetro configura el paso de secuencia de tareas Formato y Disco de partición .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Especifique la clave de producto de Windows para la instalación del sistema operativo.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de Windows .
Type: | String |
Aliases: | InstallationProductKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SaveLocally
Si habilita el parámetro CaptureUserSetting , use este parámetro para determinar dónde guarda la secuencia de tareas el estado del usuario capturado:
$true
: la secuencia de tareas configura la ubicación de estado local y se captura localmente mediante vínculos en lugar de copiar archivos. Este valor configura el paso Capturar estado de usuario .- Use el parámetro CaptureLocallyUsingLink para configurar el uso de vínculos duros.
$false
: la secuencia de tareas incluye pasos para usar un punto de migración de estado. Configura los pasos siguientes:
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareUpdateStyle
Especifique si desea instalar actualizaciones de software durante la secuencia de tareas. Los valores determinan el tipo de implementación de actualizaciones de software:
All
: disponible para la instalación, todas las actualizaciones de softwareMandatory
: se requiere solo para la instalación, actualizaciones de software obligatoriasNoInstall
: no instale ninguna actualización de software.
Este parámetro configura el paso de secuencia de tareas Instalar software Novedades.
Type: | SoftwareUpdateStyleType |
Accepted values: | All, Mandatory, NoInstall |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Especifique la zona horaria predeterminada para esta instalación de Windows. Para obtener un objeto de zona horaria, use el cmdlet Get-TimeZone integrado.
Este parámetro configura el paso de secuencia de tareas Aplicar configuración de Windows .
Type: | TimeZoneInfo |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradeOperatingSystem
Agregue este parámetro para crear una secuencia de tareas para el escenario de actualización del sistema operativo. Para obtener más información, consulte Creación de una secuencia de tareas para actualizar un sistema operativo.
Type: | SwitchParameter |
Aliases: | UpgradeOperatingSystemOption |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpgradePackageId
Especifique el identificador del paquete de actualización del sistema operativo que se va a usar. Este valor es un identificador de paquete estándar, por ejemplo XYZ00052
.
Este parámetro configura el paso de secuencia de tareas Actualizar sistema operativo .
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserStateMigrationToolPackageId
Al establecer CaptureUserSetting en $true, use este parámetro para especificar el identificador del paquete de la Herramienta de migración de estado de usuario (USMT). Este valor es un identificador de paquete estándar, por ejemplo XYZ00012
.
Este parámetro configura los pasos Capturar estado de usuario y Restaurar estado de usuario .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkgroupName
Si establece el parámetro WorkgroupType
JoinDomain en , use este parámetro para especificar el nombre del grupo de trabajo. Este parámetro configura el paso de secuencia de tareas Aplicar configuración de red .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Salidas
IResultObject
Notas
Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_TaskSequencePackage clase WMI de servidor.
En el paso de secuencia de tareas Aplicar configuración de Windows , este cmdlet establece el valor nombre de usuario en el usuario que ejecuta el cmdlet y el nombre de la organización en el nombre del equipo donde se ejecuta el cmdlet.
No puede configurar todas las opciones de secuencia de tareas y pasos con este cmdlet. Para configurar otras opciones, use Set-CMTaskSequence y los cmdlets Set-CMTSStep , por ejemplo, Set-CMTSStepApplyOperatingSystem.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de