Share via


New-CMTaskSequence

Crie uma sequência de tarefas.

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 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 .

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Boolean
Aliases:ApplyAllImages
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Aliases:BuildOperatingSystemImageOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Aliases:CaptureLocallyUsingLinks
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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:

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Aliases:CustomOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Aliases:TaskSequenceDescription
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:ServerLicensingMode
Accepted values:NonSpecify, PerSeat, PerServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Aliases:InstallOperatingSystemImageOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:JoinType
Accepted values:DomainType, WorkgroupType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Aliases:TaskSequenceName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Aliases:CaptureOperatingSystemFileAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Aliases:CaptureOperatingSystemFilePath
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Aliases:InstallationProductKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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:

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SoftwareUpdateStyleType
Accepted values:All, Mandatory, NoInstall
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:TimeZoneInfo
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Aliases:UpgradeOperatingSystemOption
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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 .

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.