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

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:

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 software
  • Mandatory: se requiere solo para la instalación, actualizaciones de software obligatorias
  • NoInstall: 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 WorkgroupTypeJoinDomain 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.