Compartilhar via


New-CMTaskSequence

Crie uma sequência de tarefas.

Sintaxe

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 criar uma sequência de tarefas. Normalmente, você usa uma sequência de tarefas para implantar um sistema operacional em um cliente, mas pode usá-los para várias finalidades. Para obter mais informações, consulte Gerenciar sequências de tarefas para automatizar tarefas.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: criar uma sequência de tarefas personalizada

Este exemplo primeiro coloca os parâmetros de cmdlet na variável de parâmetros . Não é necessário emendar os parâmetros, só facilita a leitura dos parâmetros para uma linha de comando tão longa.

Esse comando cria uma sequência de tarefas em branco com o nome Personalizado.

$parameters = @{
  CustomTaskSequence = $true
  Name = "Custom"
  Description = "NewCustom parameter set"
  HighPerformance = $false
  BootImagePackageId = "XYZ00002"
}

New-CMTaskSequence @parameters

Exemplo 2: criar uma sequência de tarefas para instalar uma imagem do sistema operacional

Este exemplo primeiro coloca os parâmetros de cmdlet na variável de parâmetros . Não é necessário emendar os parâmetros, só facilita a leitura dos parâmetros para uma linha de comando tão longa.

Esse comando cria uma sequência de tarefas chamada Instalar imagem do sistema operacional que instala uma imagem do sistema operacional. Ele também inclui os outros parâmetros que se aplicam a esse cenário.

$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

Exemplo 3: criar uma sequência de tarefas para criar e capturar um sistema operacional

Este exemplo primeiro coloca os parâmetros de cmdlet na variável de parâmetros . Não é necessário emendar os parâmetros, só facilita a leitura dos parâmetros para uma linha de comando tão longa.

Este exemplo cria uma sequência de tarefas chamada Compilar e capturar que cria e captura uma imagem do sistema operacional usando o local e a conta fornecidos. Ele também inclui os outros parâmetros que se aplicam a esse cenário.

$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

Exemplo 4: criar uma sequência de tarefas para atualizar um sistema operacional

Esse comando cria a sequência de tarefas chamada atualização in-loco e especifica que ele atualizará o sistema operacional usando o pacote de atualização com a ID XYZ02EBA.

New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All

Parâmetros

-ApplicationName

Especifique uma matriz de nomes de aplicativo para instalar durante a sequência de tarefas. Esse parâmetro configura a etapa Instalar sequência de tarefas do Aplicativo .

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ApplyAll

No cenário de build e captura, o estado desse parâmetro determina os seguintes comportamentos:

  • $true: a sequência de tarefas não formata & partição do disco antes de aplicar a imagem do sistema operacional.

  • $false: a sequência de tarefas inclui as etapas Formatar e Disco de Partição antes de aplicar a imagem do sistema operacional.

Tipo:Boolean
Aliases:ApplyAllImages
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-BootImagePackageId

Especifique a ID de um pacote de imagem de inicialização a ser usado com uma sequência de tarefas que implanta um sistema operacional. Esse valor é uma ID de pacote padrão, por exemplo XYZ00005.

Esse parâmetro configura as propriedades da sequência de tarefas.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-BuildOperatingSystemImage

Adicione esse parâmetro para criar uma sequência de tarefas para o cenário de build e captura. Para obter mais informações, consulte Criar uma sequência de tarefas para capturar um sistema operacional.

Tipo:SwitchParameter
Aliases:BuildOperatingSystemImageOption
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Quando você habilita o parâmetro SaveLocally para salvar configurações e arquivos do usuário localmente, defina esse parâmetro como $true para capturar localmente usando links em vez de copiar arquivos. Os links que Configuration Manager usa para armazenar o estado do usuário localmente são chamados de links rígidos.

O cmdlet ignorará esse parâmetro se SaveLocally estiver $false.

Esse parâmetro configura a etapa Capturar Estado do Usuário .

Tipo:Boolean
Aliases:CaptureLocallyUsingLinks
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CaptureNetworkSetting

Defina esse parâmetro como $true para permitir que a sequência de tarefas capture as configurações de rede. Quando você habilita essa opção, a sequência de tarefas inclui a etapa Capturar Configurações de Rede .

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CaptureUserSetting

Defina esse parâmetro como $true para habilitar a sequência de tarefas para capturar as configurações e os arquivos do usuário. Quando você habilita essa opção, a sequência de tarefas inclui a etapa Capturar Estado do Usuário . Use também o parâmetro UserStateMigrationToolPackageId .

Use SaveLocally e CaptureLocallyUsingLink para configurar onde a sequência de tarefas salva o estado do usuário.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CaptureWindowsSetting

Defina esse parâmetro como $true para permitir que a sequência de tarefas capture as configurações do Windows. Quando você habilita essa opção, a sequência de tarefas inclui a etapa Capturar Configurações do Windows .

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ClientPackagePackageId

Especifique a ID do pacote cliente a ser instalado quando a sequência de tarefas for executada. Esse valor é uma ID de pacote padrão, por exemplo, XYZ00003. A atribuição do site e a configuração do cliente acontecem automaticamente. Você pode especificar parâmetros de instalação extras com o parâmetro InstallationProperty .

Esse parâmetro configura a etapa de sequência de tarefas Configurar Windows e ConfigMgr .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ConfigureBitLocker

Defina esse parâmetro como $true para configurar a sequência de tarefas para uso com o BitLocker. Quando você habilita essa opção, a sequência de tarefas inclui as seguintes etapas:

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CreatedBy

Para o cenário de compilação e captura, especifique uma cadeia de caracteres opcional que está no arquivo de imagem capturado para quem o criou. O tamanho máximo é de 255 caracteres.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-CustomTaskSequence

Adicione esse parâmetro para criar uma sequência de tarefas personalizada que não contém etapas. Para obter mais informações, consulte Criar uma sequência de tarefas personalizada.

Em seguida, você pode usar os 35 cmdlets New-CMTSStep para adicionar etapas à sequência de tarefas personalizada. Para obter mais informações, confira Sobre as etapas da sequência de tarefas. Cada seção descreve as etapas da sequência de tarefas, com links para os cmdlets associados.

Tipo:SwitchParameter
Aliases:CustomOption
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

Especifique uma descrição opcional para a sequência de tarefas. O comprimento máximo é de 512 caracteres. Esse parâmetro configura as propriedades da sequência de tarefas.

Tipo:String
Aliases:TaskSequenceDescription
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DomainAccount

Especifique uma conta que tenha as permissões necessárias para ingressar o computador no domínio. Use o seguinte formato: Domain\User. Para obter mais informações, consulte solicitar conta de junção de domínio de sequência.

Use o parâmetro DomainName para especificar o nome de domínio e DomainPassword para especificar a senha dessa conta.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações de Rede .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DomainName

Especifique o nome de um domínio para que o computador ingresse quando ele executar a sequência de tarefas. Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações de Rede .

Use o parâmetro DomainAccount para especificar uma conta que tenha permissões para ingressar nesse domínio. Você também pode usar o parâmetro DomainOrganizationUnit para especificar uma OU na qual criar a conta do computador.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DomainOrganizationUnit

Especifique uma OU (unidade organizacional de domínio) na qual criar a conta de computador no domínio. O formato desse valor é o caminho LDAP (Protocolo de Acesso ao Diretório Leve), por exemplo: LDAP//OU=OSD staging,DC=contoso,DC=com. Especifique uma OU no domínio especificado no parâmetro DomainName .

Se uma conta de computador existente já estiver em uma OU, o Active Directory não permitirá que você altere a OU e ignora essa configuração.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações de Rede .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DomainPassword

Especifique uma cadeia de caracteres segura para a senha da conta especificada com o parâmetro DomainAccount .

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações de Rede .

Tipo:SecureString
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-GeneratePassword

Defina esse parâmetro como $true para gerar aleatoriamente a senha do administrador local e desabilitar a conta. Essa configuração é recomendada.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações do Windows .

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-HighPerformance

Defina esse parâmetro como $true para permitir que a opção de sequência de tarefas seja executada como um plano de energia de alto desempenho. Esse parâmetro configura as propriedades da sequência de tarefas. Para obter mais informações, confira Melhorias de desempenho para planos de energia.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IgnoreInvalidApplication

Se você definir esse parâmetro como $true, a sequência de tarefas continuará instalando aplicativos na lista se uma instalação de aplicativo falhar. Use esse parâmetro com o parâmetro ApplicationName .

Esse parâmetro configura a etapa Instalar sequência de tarefas do Aplicativo .

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ImageDescription

Para o cenário de compilação e captura, especifique uma cadeia de caracteres opcional que descreve o arquivo de imagem capturado. O tamanho máximo é de 255 caracteres.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ImageVersion

Para o cenário de compilação e captura, especifique uma cadeia de caracteres opcional como a versão do arquivo de imagem capturado. Você define esse valor, ele não precisa ser a versão do sistema operacional. O comprimento máximo é de 32 caracteres.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InstallationLicensingMode

Essa configuração só se aplica a versões herdadas do Windows que não têm mais suporte. A partir da versão 2010, a configuração não está mais visível no editor de sequência de tarefas. As sequências de tarefas existentes que ainda usam essa configuração continuarão funcionando da mesma forma.

Tipo:ServerLicensingMode
Valores aceitos:NonSpecify, PerSeat, PerServer
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InstallationProperty

Especifique as propriedades de instalação extras a serem usadas quando a sequência de tarefas instalar o cliente Configuration Manager. A atribuição do site e a configuração padrão são especificadas automaticamente pela sequência de tarefas. Para inserir várias propriedades de instalação, separe-as com um espaço. Se uma propriedade contiver espaços, cerque-a por aspas ("). Para obter mais informações, consulte Sobre parâmetros e propriedades de instalação do cliente em Configuration Manager.

Esta lista não pode incluir SMSSITECODE.

Esse parâmetro configura a etapa de sequência de tarefas Configurar Windows e ConfigMgr .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InstallOperatingSystemImage

Adicione esse parâmetro para criar uma sequência de tarefas para o cenário de imagem do sistema operacional de instalação. Para obter mais informações, consulte Criar uma sequência de tarefas para instalar um sistema operacional.

Tipo:SwitchParameter
Aliases:InstallOperatingSystemImageOption
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-JoinDomain

Use esse parâmetro para configurar a etapa de sequência de tarefas Aplicar Configurações de Rede . O computador precisa ingressar em um grupo de trabalho ou em um domínio.

  • DomainType: ingressar em um domínio. Especifique Também DomainName, DomainAccount e DomainPassword. Você também pode usar DomainOrganizationUnit.

  • WorkgroupType: ingressar em um grupo de trabalho. Especifique Também WorkgroupName. Use esse valor com o parâmetro BuildOperatingSystemImage . No cenário de compilação e captura, a sequência de tarefas sempre junta um grupo de trabalho antes de capturar a imagem.

Tipo:JoinType
Valores aceitos:DomainType, WorkgroupType
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-LocalAdminPassword

Se você não usar a opção recomendada para GerarPassword, use esse parâmetro para especificar uma cadeia de caracteres segura como a senha do administrador local.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações do Windows .

Tipo:SecureString
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MaximumServerConnection

Essa configuração só se aplica a versões herdadas do Windows que não têm mais suporte. A partir da versão 2010, a configuração não está mais visível no editor de sequência de tarefas. As sequências de tarefas existentes que ainda usam essa configuração continuarão funcionando da mesma forma.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifique um nome para a sequência de tarefas. O comprimento máximo é de 50 caracteres. Esse parâmetro configura as propriedades da sequência de tarefas.

Tipo:String
Aliases:TaskSequenceName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OperatingSystemFileAccount

Para o cenário de compilação e captura, especifique o nome de uma conta de domínio que tenha permissões para o compartilhamento de rede que você especifica no parâmetro OperatingSystemFilePath . Use OperatingSystemFileAccountPassword para definir a senha da conta.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:String
Aliases:CaptureOperatingSystemFileAccount
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OperatingSystemFileAccountPassword

Para o cenário de compilação e captura, especifique uma cadeia de caracteres segura para a senha do OperatingSystemFileAccount.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:SecureString
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OperatingSystemFilePath

Para o cenário de compilação e captura, especifique o caminho do arquivo para o local de rede que Configuration Manager usa para armazenar a imagem do sistema operacional capturada. O caminho inclui o nome do arquivo com uma extensão de .wim arquivo. Use OperatingSystemFileAccount e OperatingSystemFileAccountPassword para especificar uma conta que tenha acesso a esse local.

Esse parâmetro configura a etapa de sequência de tarefas Capturar imagem do sistema operacional .

Tipo:String
Aliases:CaptureOperatingSystemFilePath
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OperatingSystemImageIndex

Especifique o índice da imagem do sistema operacional a ser instalada para a etapa de sequência de tarefas Aplicar imagem do sistema operacional .

Tipo:UInt32
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OperatingSystemImagePackageId

Especifique a ID do pacote de imagens do sistema operacional a ser instalado. Use OperatingSystemImageIndex para especificar o índice de imagem. Esse valor é uma ID de pacote padrão, por exemplo XYZ00050.

Esse parâmetro configura a etapa Aplicar sequência de tarefas de imagem do sistema operacional .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PartitionAndFormatTarget

Defina esse parâmetro como $true para que a sequência de tarefas particione e formate o computador de destino antes de instalar o sistema operacional.

Esse parâmetro configura a etapa de sequência de tarefas Formatar e Partição disco .

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProductKey

Especifique a chave de produto do Windows para a instalação do sistema operacional.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações do Windows .

Tipo:String
Aliases:InstallationProductKey
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SaveLocally

Se você habilitar o parâmetro CaptureUserSetting , use esse parâmetro para determinar onde a sequência de tarefas salva o estado do usuário capturado:

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SoftwareUpdateStyle

Especifique se deve instalar atualizações de software durante a sequência de tarefas. Os valores determinam o tipo de implantação de atualização de software:

  • All: disponível para instalação, todas as atualizações de software
  • Mandatory: necessário apenas para instalação, atualizações de software obrigatórias
  • NoInstall: não instale nenhuma atualização de software

Esse parâmetro configura a etapa Instalar software Atualizações sequência de tarefas.

Tipo:SoftwareUpdateStyleType
Valores aceitos:All, Mandatory, NoInstall
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TimeZone

Especifique o fuso horário padrão para esta instalação do Windows. Para obter um objeto de fuso horário, use o cmdlet Get-TimeZone interno.

Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações do Windows .

Tipo:TimeZoneInfo
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UpgradeOperatingSystem

Adicione esse parâmetro para criar uma sequência de tarefas para o cenário de atualização do sistema operacional. Para obter mais informações, consulte Criar uma sequência de tarefas para atualizar um sistema operacional.

Tipo:SwitchParameter
Aliases:UpgradeOperatingSystemOption
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UpgradePackageId

Especifique a ID do pacote de atualização do sistema operacional a ser usado. Esse valor é uma ID de pacote padrão, por exemplo XYZ00052.

Esse parâmetro configura a etapa Atualizar sequência de tarefas do sistema operacional .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UserStateMigrationToolPackageId

Ao definir CaptureUserSetting como $true, use esse parâmetro para especificar a ID do pacote USMT (User State Migration Tool). Esse valor é uma ID de pacote padrão, por exemplo XYZ00012.

Esse parâmetro configura as etapas Capturar Estado do Usuário e Restaurar Estado do Usuário .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WorkgroupName

Se você definir o parâmetro JoinDomain como WorkgroupType, use este parâmetro para especificar o nome do grupo de trabalho. Esse parâmetro configura a etapa Aplicar sequência de tarefas Configurações de Rede .

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

IResultObject

Observações

Para obter mais informações sobre esse objeto retornado e suas propriedades, consulte SMS_TaskSequencePackage classe WMI do servidor.

Na etapa Aplicar sequência de tarefas Configurações do Windows , este cmdlet define o valor nome de usuário para o usuário que executa o cmdlet e o nome da organização para o nome do computador em que o cmdlet é executado.

Você não pode configurar todas as configurações de sequência de tarefas e etapas com este cmdlet. Para configurar outras configurações, use Set-CMTaskSequence e os cmdlets Set-CMTSStep , por exemplo, Set-CMTSStepApplyOperatingSystem.