New-CMTaskSequence
Cree una secuencia de tareas.
Sintaxis
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 cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS 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 .
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Boolean |
Alias: | ApplyAllImages |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Alias: | BuildOperatingSystemImageOption |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | Boolean |
Alias: | CaptureLocallyUsingLinks |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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:
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Solicitará confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Alias: | CustomOption |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Alias: | TaskSequenceDescription |
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 |
-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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | SecureString |
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 |
-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 .
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | ServerLicensingMode |
Valores aceptados: | NonSpecify, PerSeat, PerServer |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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, consulte 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Alias: | InstallOperatingSystemImageOption |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | JoinType |
Valores aceptados: | DomainType, WorkgroupType |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | SecureString |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Int32 |
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 secuencia de tareas. La longitud máxima es de 50 caracteres. Este parámetro configura las propiedades de secuencia de tareas.
Tipo: | String |
Alias: | TaskSequenceName |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Alias: | CaptureOperatingSystemFileAccount |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | SecureString |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Alias: | CaptureOperatingSystemFilePath |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | UInt32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Alias: | InstallationProductKey |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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:
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 actualizaciones de software .
Tipo: | SoftwareUpdateStyleType |
Valores aceptados: | All, Mandatory, NoInstall |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | TimeZoneInfo |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Alias: | UpgradeOperatingSystemOption |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
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: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 .
Tipo: | String |
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_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.