New-CMSoftwareUpdatePhase
Use este cmdlet para criar uma fase de implantação para atualização de software.
Syntax
New-CMSoftwareUpdatePhase
[-AlertDelta <Int32>]
[-AlertThresholdPercentage <Int32>]
[-AlertUnit <TimeUnitType>]
[-AllowMeteredConnection <Boolean>]
[-AllowSystemRestart <Boolean>]
[-AllowWumuFallback <Boolean>]
[-BeginCondition <BeginConditionType>]
[-Collection] <IResultObject>
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-DisableScomAlert <Boolean>]
[-EnableAlert <Boolean>]
[-EnableWakeOnLan <Boolean>]
[-GenerateScomAlertOnFailure <Boolean>]
[-InstallationChoice <InstallationChoiceType>]
[-PhaseDescription <String>]
-PhaseName <String>
[-RequirePostRebootFullScan <Boolean>]
[-ServerRestartSuppression <Boolean>]
[-SoftwareInstallation <Boolean>]
[-StateMessageVerbosity <VerbosityLevelType>]
[-ThrottlingDays <Int32>]
[-UseNeighborDP <Boolean>]
[-UserNotificationOption <UserNotificationType>]
[-UseSiteDefaultDP <Boolean>]
[-WorkstationRestartSuppression <Boolean>]
[-WriteFilterCommit <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMSoftwareUpdatePhase
[-AlertDelta <Int32>]
[-AlertThresholdPercentage <Int32>]
[-AlertUnit <TimeUnitType>]
[-AllowMeteredConnection <Boolean>]
[-AllowSystemRestart <Boolean>]
[-AllowWumuFallback <Boolean>]
[-BeginCondition <BeginConditionType>]
[-CollectionId] <String>
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-DisableScomAlert <Boolean>]
[-EnableAlert <Boolean>]
[-EnableWakeOnLan <Boolean>]
[-GenerateScomAlertOnFailure <Boolean>]
[-InstallationChoice <InstallationChoiceType>]
[-PhaseDescription <String>]
-PhaseName <String>
[-RequirePostRebootFullScan <Boolean>]
[-ServerRestartSuppression <Boolean>]
[-SoftwareInstallation <Boolean>]
[-StateMessageVerbosity <VerbosityLevelType>]
[-ThrottlingDays <Int32>]
[-UseNeighborDP <Boolean>]
[-UserNotificationOption <UserNotificationType>]
[-UseSiteDefaultDP <Boolean>]
[-WorkstationRestartSuppression <Boolean>]
[-WriteFilterCommit <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMSoftwareUpdatePhase
[-AlertDelta <Int32>]
[-AlertThresholdPercentage <Int32>]
[-AlertUnit <TimeUnitType>]
[-AllowMeteredConnection <Boolean>]
[-AllowSystemRestart <Boolean>]
[-AllowWumuFallback <Boolean>]
[-BeginCondition <BeginConditionType>]
[-CollectionName] <String>
[-CriteriaOption <CriteriaType>]
[-CriteriaValue <Int32>]
[-DaysAfterPreviousPhaseSuccess <Int32>]
[-DeadlineUnit <TimeUnitType>]
[-DeadlineValue <Int32>]
[-DisableScomAlert <Boolean>]
[-EnableAlert <Boolean>]
[-EnableWakeOnLan <Boolean>]
[-GenerateScomAlertOnFailure <Boolean>]
[-InstallationChoice <InstallationChoiceType>]
[-PhaseDescription <String>]
-PhaseName <String>
[-RequirePostRebootFullScan <Boolean>]
[-ServerRestartSuppression <Boolean>]
[-SoftwareInstallation <Boolean>]
[-StateMessageVerbosity <VerbosityLevelType>]
[-ThrottlingDays <Int32>]
[-UseNeighborDP <Boolean>]
[-UserNotificationOption <UserNotificationType>]
[-UseSiteDefaultDP <Boolean>]
[-WorkstationRestartSuppression <Boolean>]
[-WriteFilterCommit <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Use este cmdlet para criar uma fase de implantação para atualização de software.
Exemplos
Exemplo 1: criar uma fase de atualização de software
Este exemplo cria uma fase de atualização de software chamada MySUPhase para a coleção chamada MyCollection que será exibida apenas no Centro de Software.
New-CMSoftwareUpdatePhase `
-CollectionName "MyCollection" `
-PhaseName "MySUPhase" `
-UserNotificationOption DisplaySoftwareCenterOnly
Parâmetros
-AlertDelta
Esse parâmetro é o mesmo que a seguinte configuração na página Alertas do Assistente de Fase de Adição no console: Deslocamento do tempo de prazo. Especifique um valor inteiro para o deslocamento e especifique o tipo de período com o parâmetro AlertUnit .
Para definir esse valor, você precisa usar o parâmetro EnableAlert .
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlertThresholdPercentage
Esse parâmetro é o mesmo que a seguinte configuração na página Alertas do Assistente de Fase de Adição no console: a conformidade do cliente está abaixo do seguinte (percentual). Especifique um valor inteiro para o percentual. Para definir esse valor, você precisa usar o parâmetro EnableAlert .
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AlertUnit
Especifique o tipo de período. Use esse parâmetro com AlertDelta.
Type: | TimeUnitType |
Accepted values: | Hours, Days, Weeks, Months |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowMeteredConnection
Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Download do Assistente de Fase de Adição no console: permitir que clientes em uma conexão de Internet limitada baixem conteúdo após o prazo de instalação, o que pode incorrer em custos adicionais.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowSystemRestart
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Adicionar Fase no console: Reinicialização do sistema (se necessário para concluir a instalação). Essa configuração se aplica quando o prazo de instalação é atingido, para permitir que essa atividade seja executada fora da janela de manutenção.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllowWumuFallback
Esse parâmetro é o mesmo que a seguinte configuração na página Baixar Configurações do Assistente de Fase de Adição no console: se as atualizações de software não estiverem disponíveis no ponto de distribuição em grupos de limites atuais, vizinhos ou de site, baixe o conteúdo do Microsoft Atualizações.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BeginCondition
Especifique uma opção para iniciar esta fase de implantação após o sucesso da fase anterior:
AfterPeriod
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: inicie automaticamente essa fase após um período de adiamento (em dias). Se você especificar esse valor, use DaysAfterPreviousPhaseSuccess para configurar o período de tempo.Manually
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: inicie manualmente essa fase de implantação.
Type: | BeginConditionType |
Accepted values: | AfterPeriod, Manually |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Collection
Especifique um objeto para a coleção de destino.
Type: | IResultObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionId
Especifique a coleção de destino por ID.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionName
Especifique a coleção de destino pelo nome.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
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: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CriteriaOption
Especifique uma opção para escolher os critérios para o sucesso da fase anterior:
Compliance
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: percentual de sucesso da implantação. Especifique o valor percentual com o parâmetro CriteriaValue .Number
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: número de dispositivos implantados com êxito. Especifique o número de dispositivos com o parâmetro CriteriaValue .
Type: | CriteriaType |
Accepted values: | Compliance, Number |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CriteriaValue
Esse valor inteiro depende do valor que você especifica para CriteriaOption:
Compliance
: especifique o percentualNumber
: especifique o número de dispositivos
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DaysAfterPreviousPhaseSuccess
Especifique um valor inteiro para o número de dias após o sucesso da fase anterior para iniciar essa fase. Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: inicie automaticamente essa fase após um período de adiamento (em dias).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeadlineUnit
Especifique o tipo de período de prazo. Use esse parâmetro com DeadlineValue.
Type: | TimeUnitType |
Accepted values: | Hours, Days, Weeks, Months |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeadlineValue
Esse parâmetro só será usado se você especificar AfterPeriod
com o parâmetro InstallationChoice .
Especifique um valor inteiro para o período de tempo do prazo. Use o parâmetro DeadlineUnit para especificar o tipo de período: Hours
, , Days
, Weeks
. Months
Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: a instalação é necessária após esse período de tempo.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableScomAlert
Esse parâmetro é o mesmo que a seguinte configuração na página Alertas do Assistente de Fase de Adição no console: Desabilitar alertas do Operations Manager enquanto as atualizações de software são executadas.
Type: | Boolean |
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 |
-EnableAlert
Esse parâmetro é o mesmo que a seguinte configuração na página Alertas do Assistente de Fase de Adição no console: Gere um alerta quando as seguintes condições forem atendidas. Ao definir esse parâmetro como $true
, também defina os seguintes parâmetros:
- AlertThresholdPercentage
- AlertDelta
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableWakeOnLan
Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Implantação do Assistente de Fase de Adição no console: Use Wake-on-LAN para acordar clientes para implantações necessárias.
Type: | Boolean |
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 é recomendável. 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 |
-GenerateScomAlertOnFailure
Esse parâmetro é o mesmo que a seguinte configuração na página Alertas do Assistente de Fase de Adição no console: Gerar alerta do Operations Manager quando uma instalação de atualização de software falhar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallationChoice
Especifique uma opção para o comportamento relativo a quando o software é disponibilizado:
AsSoonAsPossible
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: a instalação é necessária o mais rápido possível.AfterPeriod
: esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: a instalação é necessária após esse período de tempo. Se você especificar esse valor, use DeadlineUnit e DeadlineValue para configurar o período de tempo.
Type: | InstallationChoiceType |
Accepted values: | AsSoonAsPossible, AfterPeriod |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhaseDescription
Especifique uma descrição para a fase.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhaseName
Especifique um nome para a descrição.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequirePostRebootFullScan
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console: se qualquer atualização nesta implantação exigir uma reinicialização do sistema, execute o ciclo de avaliação de implantação de atualizações após a reinicialização.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerRestartSuppression
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console. Suprimir a reinicialização do sistema nos seguintes dispositivos: Servidores.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareInstallation
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console: Instalação de Software. Essa configuração se aplica quando o prazo de instalação é atingido, para permitir que essa atividade seja executada fora da janela de manutenção.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StateMessageVerbosity
Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Implantação do Assistente de Fase de Adição no console: Estado no nível de detalhes da mensagem com os seguintes valores:
AllMessages
: todas as mensagensOnlySuccessAndErrorMessages
: somente mensagens de sucesso e erroOnlyErrorMessages
: somente mensagens de erro
Type: | VerbosityLevelType |
Accepted values: | AllMessages, OnlySuccessAndErrorMessages, OnlyErrorMessages |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottlingDays
Especifique um valor inteiro para o número de dias para disponibilizar gradualmente esse software. Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Fase do Assistente de Fase de Adição no console: disponibilize gradualmente esse software durante esse período de tempo (em dias).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseNeighborDP
Esse parâmetro é o mesmo que a seguinte configuração na página Configurações de Download do Assistente de Fase de Adição no console: selecione a opção de implantação a ser usada quando um cliente usa um ponto de distribuição de um grupo de limites vizinho ou do grupo de limites do site padrão. Especifique os seguintes valores:
$true
: baixar atualizações de software do ponto de distribuição e instalar$false
: não instale atualizações de software
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserNotificationOption
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console: especifique a configuração de experiência do usuário para essa implantação com os seguintes valores:
DisplayAll
: exibir no Centro de Software e mostrar todas as notificaçõesDisplaySoftwareCenterOnly
: exibir no Centro de Software e mostrar apenas notificações para reinicializações do computadorHideAll
: Ocultar no Centro de Software e todas as notificações
Type: | UserNotificationType |
Accepted values: | DisplayAll, DisplaySoftwareCenterOnly, HideAll |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSiteDefaultDP
Esse parâmetro é o mesmo que a seguinte configuração na página Baixar Configurações do Assistente de Fase de Adição no console: quando as atualizações de software não estão disponíveis em nenhum ponto de distribuição no grupo de limites atual ou vizinho, o cliente pode baixar e instalar atualizações de software de pontos de distribuição no grupo de limites padrão do site. Especifique os seguintes valores:
$true
: baixar e instalar atualizações de software dos pontos de distribuição no grupo de limites padrão do site$false
: não instale atualizações de software
Type: | Boolean |
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: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkstationRestartSuppression
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console. Suprimir a reinicialização do sistema nos seguintes dispositivos: estações de trabalho.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WriteFilterCommit
Esse parâmetro é o mesmo que a seguinte configuração na página Experiência do Usuário do Assistente de Fase de Adição no console: Confirmar alterações no prazo ou durante uma janela de manutenção (requer reinicialização). Essa configuração se aplica ao tratamento de filtro de gravação para dispositivos Windows Embedded.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Saídas
Microsoft.ConfigurationManager.PhasedDeploymentModel.Phase
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