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 |
-CaptureLocallyUsingLink
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:
$true
: a sequência de tarefas configura o local do estado local e captura localmente usando links em vez de copiando arquivos. Esse valor configura a etapa Capturar Estado do Usuário .- Use o parâmetro CaptureLocallyUsingLink para configurar o uso de links rígidos.
$false
: a sequência de tarefas inclui etapas para usar um ponto de migração de estado. Ele configura as seguintes etapas:
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 softwareMandatory
: necessário apenas para instalação, atualizações de software obrigatóriasNoInstall
: 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.
Links Relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de