Set-CMTaskSequenceDeployment
SYNOPSIS
Configurar uma implementação de sequência de tarefa.
SYNTAX
SetTaskSequenceDeploymentByValueMandatory (Padrão)
Set-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>] [-AllowUsersRunIndependently <Boolean>] [-Comment <String>]
[-CreateAlertOnFailure <Boolean>] [-CreateAlertOnSuccess <Boolean>] [-DeploymentAvailableDateTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>] [-DeploymentOption <DeploymentOptionType>] -InputObject <IResultObject>
[-InternetOption <Boolean>] [-MakeAvailableTo <MakeAvailableToType>] [-PercentFailure <Int32>]
[-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>] [-RerunBehavior <RerunBehaviorType>]
[-ClearSchedule] [-RemoveSchedule <IResultObject[]>] [-AddSchedule <IResultObject[]>]
[-Schedule <IResultObject[]>] [-ClearScheduleEvent] [-RemoveScheduleEvent <ScheduleEventType[]>]
[-AddScheduleEvent <ScheduleEventType[]>] [-ScheduleEvent <ScheduleEventType[]>] [-SendWakeupPacket <Boolean>]
[-ShowTaskSequenceProgress <Boolean>] [-SoftwareInstallation <Boolean>] [-SystemRestart <Boolean>]
[-UseMeteredNetwork <Boolean>] [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>]
[-PassThru] [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SetTaskSequenceDeploymentByDeploymentIdMandatory
Set-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>] [-AllowUsersRunIndependently <Boolean>] [-Comment <String>]
[-CreateAlertOnFailure <Boolean>] [-CreateAlertOnSuccess <Boolean>] [-DeploymentAvailableDateTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>] [-DeploymentOption <DeploymentOptionType>] [-InternetOption <Boolean>]
[-MakeAvailableTo <MakeAvailableToType>] [-PercentFailure <Int32>] [-PercentSuccess <Int32>]
[-PersistOnWriteFilterDevice <Boolean>] [-RerunBehavior <RerunBehaviorType>] [-ClearSchedule]
[-RemoveSchedule <IResultObject[]>] [-AddSchedule <IResultObject[]>] [-Schedule <IResultObject[]>]
[-ClearScheduleEvent] [-RemoveScheduleEvent <ScheduleEventType[]>] [-AddScheduleEvent <ScheduleEventType[]>]
[-ScheduleEvent <ScheduleEventType[]>] [-SendWakeupPacket <Boolean>] [-ShowTaskSequenceProgress <Boolean>]
[-SoftwareInstallation <Boolean>] [-SystemRestart <Boolean>] -TaskSequenceDeploymentId <String>
[-UseMeteredNetwork <Boolean>] [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>]
[-PassThru] [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SetTaskSequenceDeploymentByNameMandatory
Set-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>] [-AllowUsersRunIndependently <Boolean>] [-Comment <String>]
[-CreateAlertOnFailure <Boolean>] [-CreateAlertOnSuccess <Boolean>] [-DeploymentAvailableDateTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>] [-DeploymentOption <DeploymentOptionType>] [-InternetOption <Boolean>]
[-MakeAvailableTo <MakeAvailableToType>] [-PercentFailure <Int32>] [-PercentSuccess <Int32>]
[-PersistOnWriteFilterDevice <Boolean>] [-RerunBehavior <RerunBehaviorType>] [-ClearSchedule]
[-RemoveSchedule <IResultObject[]>] [-AddSchedule <IResultObject[]>] [-Schedule <IResultObject[]>]
[-ClearScheduleEvent] [-RemoveScheduleEvent <ScheduleEventType[]>] [-AddScheduleEvent <ScheduleEventType[]>]
[-ScheduleEvent <ScheduleEventType[]>] [-SendWakeupPacket <Boolean>] [-ShowTaskSequenceProgress <Boolean>]
[-SoftwareInstallation <Boolean>] [-SystemRestart <Boolean>] -TaskSequenceName <String>
[-UseMeteredNetwork <Boolean>] [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>]
[-PassThru] [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SetTaskSequenceDeploymentByIdMandatory
Set-CMTaskSequenceDeployment [-AlertDateTime <DateTime>] [-AllowFallback <Boolean>]
[-AllowSharedContent <Boolean>] [-AllowUsersRunIndependently <Boolean>] [-Comment <String>]
[-CreateAlertOnFailure <Boolean>] [-CreateAlertOnSuccess <Boolean>] [-DeploymentAvailableDateTime <DateTime>]
[-DeploymentExpireDateTime <DateTime>] [-DeploymentOption <DeploymentOptionType>] [-InternetOption <Boolean>]
[-MakeAvailableTo <MakeAvailableToType>] [-PercentFailure <Int32>] [-PercentSuccess <Int32>]
[-PersistOnWriteFilterDevice <Boolean>] [-RerunBehavior <RerunBehaviorType>] [-ClearSchedule]
[-RemoveSchedule <IResultObject[]>] [-AddSchedule <IResultObject[]>] [-Schedule <IResultObject[]>]
[-ClearScheduleEvent] [-RemoveScheduleEvent <ScheduleEventType[]>] [-AddScheduleEvent <ScheduleEventType[]>]
[-ScheduleEvent <ScheduleEventType[]>] [-SendWakeupPacket <Boolean>] [-ShowTaskSequenceProgress <Boolean>]
[-SoftwareInstallation <Boolean>] [-SystemRestart <Boolean>] -TaskSequencePackageId <String>
[-UseMeteredNetwork <Boolean>] [-UseUtcForAvailableSchedule <Boolean>] [-UseUtcForExpireSchedule <Boolean>]
[-PassThru] [-Collection <IResultObject>] [-CollectionId <String>] [-CollectionName <String>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
O CmTaskSequenceSequenceSployment configura uma implementação de sequência de tarefa. Uma implementação de sequência de tarefa atribui uma sequência de tarefa a uma coleção de computadores.
Nota
Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\>
. Para mais informações, consulte a partida.
EXAMPLES
Exemplo 1: Configurar uma implantação para mostrar progresso
Este comando configura a implementação da sequência de tarefa utilizando o nome da sequência de tarefa e o nome da recolha. Define o comentário e permite ao cliente mostrar o progresso da sequência de tarefas.
Set-CMTaskSequenceDeployment -TaskSequenceName "Task Sequence 1333" -CollectionName "All Systems" -Comment "Task sequence test" -ShowTaskSequenceProgress $True
Exemplo 2: Reconfigurar uma implementação de sequência de tarefa
Este comando reconfigura a maioria das definições para uma implementação de sequência de tarefa.
Set-CMTaskSequenceDeployment -TaskSequenceName "Task Sequence 1333" -CollectionName "All Desktop and Server Clients" -Comment "Task sequence test" -SendWakeupPacket $True -UseMeteredNetwork $True -DeploymentExpireDateTime $(Get-Date) -ScheduleEvent LogOff -RerunBehavior NeverRerunDeployedProgram -AllowUsersRunIndependently $True -ShowTaskSequenceProgress $False -SoftwareInstallation $True -SystemRestart $True -PersistOnWriteFilterDevice $False -InternetOption $True -DeploymentOption DownloadAllContentLocallyBeforeStartingTaskSequence -AllowFallback $True -AllowSharedContent $True
PARAMETERS
-AddSchedule
Especifique um objeto simbólico de programação para adicionar à implementação. Para criar um objeto de agenda, utilize o cmdlet New-CMSchedule.
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AddScheduleEvent
Especifique um dos eventos de programação aceites para adicionar à implementação.
Type: ScheduleEventType[]
Parameter Sets: (All)
Aliases:
Accepted values: AsSoonAsPossible, LogOn, LogOff
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- AlertDateTime
Especifica uma data de alerta.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Permitir o Retorno
Indica se permite que os clientes utilizem uma localização de fonte de retorno para o conteúdo.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Permitir PartilharContent
Indica se permite conteúdo partilhado.
Type: Boolean
Parameter Sets: (All)
Aliases: AllowUseRemoteDistributionPoint
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AllowUsersRunIndependentemente
Indica se permite que os utilizadores executem o programa de forma independente, independentemente do seu estado de atribuição.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ClearSchedule
Adicione este parâmetro para remover todos os horários da implantação.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ClearScheduleEvent
Adicione este parâmetro para remover todos os eventos de programação da implantação.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Coleção
Especifica um objeto de recolha como alvo da implantação.
Type: IResultObject
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CollectionId
Especifica a identificação de uma coleção como alvo da implantação.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Nome de coleção
Especifica o nome de uma coleção designada para receber uma implementação de sequência de tarefa.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-Comentário
Especifica um comentário opcional para a implementação da sequência de tarefas para ajudar a descrevê-lo.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-CreateAlertOnFailure
Indica se deve criar um alerta sobre a falha.
Type: Boolean
Parameter Sets: (All)
Aliases: CreateAlertBaseOnPercentFailure
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CreateAlertOnSuccess
Indica se deve criar um alerta sobre o sucesso.
Type: Boolean
Parameter Sets: (All)
Aliases: CreateAlertBaseOnPercentSuccess
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Implementação Disponível10001teTime
Especifica a data disponível para a implementação.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentExpireDateTime
Especifica a data de validade da implementação.
Type: DateTime
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DeploymentOption
Especifica se os clientes descarregam todos os conteúdos antes de iniciar a sequência de tarefas ou descarregam o conteúdo conforme necessário pela sequência de tarefas de execução.
Type: DeploymentOptionType
Parameter Sets: (All)
Aliases:
Accepted values: DownloadContentLocallyWhenNeededByRunningTaskSequence, DownloadAllContentLocallyBeforeStartingTaskSequence, RunFromDistributionPoint
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Especifica um objeto de implantação de sequência de tarefa. Para obter um objeto de sequência de tarefa, utilize o cmdlet Get-CMTaskSequenceDeployment.
Type: IResultObject
Parameter Sets: SetTaskSequenceDeploymentByValueMandatory
Aliases: Deployment, DeploymentSummary, TaskSequence, Advertisement
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-InternetOption
Indica se a sequência de tarefas é de clientes que se conectam através da internet.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Disponibilizar Para
Especifica se deve disponibilizar esta sequência de tarefas aos clientes do Gestor de Configuração e se deve disponibilizá-la quando implementa um SISTEMA utilizando o boot media, os meios de comunicação ou o PXE.
Type: MakeAvailableToType
Parameter Sets: (All)
Aliases:
Accepted values: Clients, ClientsMediaAndPxe, MediaAndPxe, MediaAndPxeHidden
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- PassThru
Devolve o objeto de trabalho atual. Por predefinição, este cmdlet não gera qualquer saída.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PercentFailure
Especifica uma percentagem de limiar para a implantação falhada da sequência de tarefas.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PercentSuccess
Especifica uma percentagem de limiar para a implementação bem sucedida da sequência de tarefas.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PersistOnWriteFilterDevice
Indica se deve instalar uma sequência de tarefa na sobreposição temporária e cometer alterações posteriores, ou se comete as alterações num prazo de instalação ou numa janela de manutenção. Esta definição aplica-se aos dispositivos que executam uma edição incorporada de Windows com um filtro de escrita.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RemoverSchedule
Especifique um objeto simbólico de agenda para remover da implantação. Para criar um objeto de agenda, utilize o cmdlet New-CMSchedule.
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Remover oScheduleEvent
Especifique um dos eventos de programação aceites para remover da implementação.
Type: ScheduleEventType[]
Parameter Sets: (All)
Aliases:
Accepted values: AsSoonAsPossible, LogOn, LogOff
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RerunBehavior
Especifica se a sequência de tarefas será novamente repetida num computador se for previamente realizada antes da hora obrigatória programada. Por predefinição, a sequência de tarefas é sempre reexecutada.
Type: RerunBehaviorType
Parameter Sets: (All)
Aliases:
Accepted values: NeverRerunDeployedProgram, AlwaysRerunProgram, RerunIfFailedPreviousAttempt, RerunIfSucceededOnPreviousAttempt
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Horário
Especifica uma matriz de objetos CMSchedule. Um objeto CMSchedule define o calendário de atribuição obrigatório para uma implantação. Para criar um objeto CMSchedule, utilize o cmdlet New-CMSchedule.
Type: IResultObject[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-HoráriosEvento
Especifica uma série de eventos que determinam quando a implementação da sequência de tarefas é executado.
Type: ScheduleEventType[]
Parameter Sets: (All)
Aliases:
Accepted values: AsSoonAsPossible, LogOn, LogOff
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SendWakeupPacket
Indica se deve enviar um pacote de despertar para os computadores antes do início da implantação. Se este valor $True
for, o Gestor de Configuração acorda um computador do sono. Se este valor $False
for, não desperta os computadores do sono. Para que os computadores acordem, primeiro configurar Wake On LAN.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ShowTaskSequenceProgress
Indica se deve mostrar um diálogo de processo para uma sequência de tarefas.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Instalação de Software
Indica se permite a instalação da aplicação, mesmo que a instalação ocorra fora de uma janela de manutenção.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SystemRestart
Indica se permite que um programa anunciado reinicie o sistema, mesmo que o reinício ocorra fora de uma janela de manutenção.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TaskSequenceDeploymentId
Especifica um ID para uma implementação de sequência de tarefa para configurar.
Type: String
Parameter Sets: SetTaskSequenceDeploymentByDeploymentIdMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- Nome de Tarefasequence
Especifica um nome para a sequência de tarefas a implementar.
Type: String
Parameter Sets: SetTaskSequenceDeploymentByNameMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TaskSequencePackageId
Especifica um ID para uma sequência de tarefa a implementar.
Type: String
Parameter Sets: SetTaskSequenceDeploymentByIdMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseMeteredNetwork
Indica se permite que os clientes de uma ligação à Internet medido descarreguem conteúdo após o prazo de instalação, o que poderá incorrer em custos adicionais.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseUtcForAvailableSchedule
Indica se os computadores clientes usam tempo UTC para determinar a disponibilidade de um programa. O tempo UTC disponibiliza a sequência de tarefas ao mesmo tempo para todos os computadores.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UseUtcForExpireSchedule
Indica se os computadores clientes usam tempo UTC para determinar a expiração de um programa. O tempo UTC disponibiliza a sequência de tarefas ao mesmo tempo para todos os computadores.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- O QueIf
Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject#SMS_Advertisement
NOTAS
RELATED LINKS
Novo CMTaskSequenceDeployment Get-CMTaskSequenceDeployment Remover-CMTaskSequenceDeployment Novo CMSchedule Get-CMTaskSequence