Partilhar via


New-CMSoftwareUpdateAutoDeploymentRule

SYNOPSIS

Crie uma regra de implementação automática (ADR) para atualizações de software.

SYNTAX

NewByCollection (Padrão)

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -Collection <IResultObject> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

NewByCollectionId

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -CollectionId <String> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

Nome NewByCollection

New-CMSoftwareUpdateAutoDeploymentRule [-AddToExistingSoftwareUpdateGroup <Boolean>] [-AlertTime <Int32>]
 [-AlertTimeUnit <TimeUnitType>] [-AllowRestart <Boolean>]
 [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>] [-AllowUseMeteredNetwork <Boolean>]
 [-Architecture <ArchitectureType[]>] [-ArticleId <String[]>] [-AvailableImmediately <Boolean>]
 [-AvailableTime <Int32>] [-AvailableTimeUnit <TimeUnitType>] [-BulletinId <String[]>] [-CMTag <CMTagTypes[]>]
 -CollectionName <String> [-ContentSize <String[]>] [-CustomSeverity <SeverityType[]>]
 [-DateReleasedOrRevised <DateReleasedOrRevisedType>] [-DeadlineImmediately <Boolean>] [-DeadlineTime <Int32>]
 [-DeadlineTimeUnit <TimeUnitType>] [-DeploymentPackage <IResultObject>] [-DeploymentPackageName <String>]
 [-DeploymentRing <DeploymentRing>] [-DeployWithoutLicense <Boolean>] [-Description <String>]
 [-DisableOperationManager <Boolean>] [-DownloadFromInternet <Boolean>]
 [-DownloadFromMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-EnabledAfterCreate <Boolean>]
 [-GenerateFailureAlert <Boolean>] [-GenerateOperationManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>]
 [-IsServicingPlan] [-Language <String[]>] [-LanguageSelection <String[]>] [-Location <String>]
 [-MicrosoftAsVendor <Boolean>] -Name <String> [-NoInstallOnRemote <Boolean>]
 [-NoInstallOnUnprotected <Boolean>] [-O365LanguageSelection <String[]>] [-Product <String[]>]
 [-Required <String[]>] [-RequirePostRebootFullScan <Boolean>] [-RunType <RunType>] [-Schedule <IResultObject>]
 [-SendWakeupPacket <Boolean>] [-Severity <SeverityType[]>] [-SoftDeadlineEnabled <Boolean>]
 [-SuccessPercentage <Int32>] [-Superseded <Boolean>] [-SuppressRestartServer <Boolean>]
 [-SuppressRestartWorkstation <Boolean>] [-Title <String[]>] [-UpdateClassification <String[]>]
 [-UpdateDeploymentWaitDay <Int32>] [-UpdateDescription <String[]>] [-UseBranchCache <Boolean>]
 [-UserNotification <UserNotificationType>] [-UseUtc <Boolean>] [-Vendor <String[]>]
 [-VerboseLevel <VerboseLevelType>] [-WriteFilterHandling <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

O cmsoftwareUpdateAutoDeploymentRule cmdlet cria uma regra de implementação automática (ADR) para atualizações de software. Quando uma regra é executado, o Gestor de Configuração adiciona atualizações que se qualificam para a regra a um grupo de atualização de software. O servidor 'Gestor de Configuração' descarrega ficheiros de conteúdo e copia-os para pontos de distribuição e, em seguida, atualiza os computadores dos clientes. Para obter mais informações, consulte implementar automaticamente atualizações de software.

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: Criar um ADR básico

Este comando cria uma regra de implantação chamada DeploymentRule07 para a coleção chamada Desktops e o pacote de implementação denominado Updates123. A regra implementa atualizações que têm um iD de artigo que contém 117.

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Desktops" -DeploymentPackageName "Updates123" -Name "DeploymentRule07" -ArticleId "117"

Exemplo 2: Criar um ADR que utilize um horário e outras propriedades

Este exemplo cria uma regra de implantação automática que utiliza um horário definido. A implantação ocorre de acordo com o horário.

O primeiro comando cria uma programação para quarta-feira, e armazena o objeto de horário na variável $Schedule. Para mais informações, consulte New-CMSchedule.

O segundo comando cria uma regra de implementação automática para atualizações que utilizam o objeto de agenda armazenado na variável. Este comando especifica valores para muitos parâmetros.

$Schedule = New-CMSchedule -DayOfWeek Wednesday

New-CMSoftwareUpdateAutoDeploymentRule -CollectionName "Laptops" -DeploymentPackageName "Updates235" -Name "DeploymentRule22" -AddToExistingSoftwareUpdateGroup $False -AlertTime 4 -AlertTimeUnit Weeks -AllowRestart $True -AllowSoftwareInstallationOutsideMaintenanceWindow $True -AllowUseMeteredNetwork $True -ArticleId "test" -AvailableImmediately $False -AvailableTime 5 -AvailableTimeUnit Months -CustomSeverity Critical -DateReleasedOrRevised Last1day -DeadlineImmediately $False -DeadlineTime $True -DeadlineTimeUnit Hours -DeployWithoutLicense $True -Description "Standard updates for our laptop systems." -DisableOperationManager $True -DownloadFromInternet $False -DownloadFromMicrosoftUpdate $True -EnabledAfterCreate $False -GenerateOperationManagerAlert $True -GenerateSuccessAlert $True -Location "\\k\aS_O15_Client_Dev_1" -NoInstallOnRemote $False -NoInstallOnUnprotected $True -RunType RunTheRuleOnSchedule -Schedule $Schedule -SendWakeUpPacket $True -SuccessPercent 99 -Superseded $True -SuppressRestartServer $True -SuppressRestartWorkstation $True -UpdateClassification "Critical Updates" -UseBranchCache $False -UserNotification DisplayAll -UseUtc $True -VerboseLevel AllMessages -WriteFilterHandling $True

Exemplo 3: Criar um ADR para vários idiomas

Este exemplo cria um ADR que adiciona os critérios linguísticos para três línguas: inglês, húngaro e chinês (Simplificado, RPC). Também adiciona estes idiomas para o Windows e Office 365 atualizar binários para descarregar. Esta regra de exemplo é desativada por defeito.

New-CMSoftwareUpdateAutoDeploymentRule -Name "Multi-language ADR" -CollectionId "XYZ0003F" -Language "English","Hungarian","Chinese (Simplified, PRC)" -Enable $false -EnabledAfterCreate $false -RunType DoNotRunThisRuleAutomatically -LanguageSelection "English","Hungarian","Chinese (Simplified, PRC)" -O365LanguageSelection "English (United States)","Hungarian (Hungary)","Chinese (Simplified, PRC)"

PARAMETERS

-AddToExistingSoftwareUpdateGroup

Indica se a regra adiciona a um grupo de atualização de software existente.

  • Se este valor for $True , cada vez que a regra executa e encontra novas atualizações, adiciona-as a um grupo de atualização existente.
  • Se este valor $False for, cria um novo grupo de atualização.

Especifique o grupo de atualização existente ou atribua um nome para o novo grupo de atualização utilizando o parâmetro -DeploymentPackageName.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Hora do Alerta

Especifica um número inteiro compensado a partir de um prazo de implementação de atualização. A regra utiliza este valor para especificar quando a regra gera alertas. Especifique uma unidade de tempo utilizando o parâmetro -AlertTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-AlertaTimeunit

Especifica uma unidade de tempo para o parâmetro -AlertTime.

Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months

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

-AllowRestart

Indica se permite que um computador reinicie se a atualização ocorrer fora de uma janela de manutenção. Uma janela de manutenção é um período de tempo especificado utilizado para manutenção e atualizações de computadores.

  • Se este valor $True for, o Gestor de Configuração reinicia o computador, se necessário, para completar a atualização.
  • Se este valor $False for, o Gestor de Configuração não reinicia o computador.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Permitir instalação DesoftwareInstallOutsideMaintenanceWindow

Indica se a implementação da atualização ocorre mesmo que seja programada fora de uma janela de manutenção. Uma janela de manutenção é um período de tempo especificado utilizado para manutenção e atualizações de computadores.

  • Se este valor for $True , o Gestor de Configuração implementa a atualização mesmo que a hora programada caia fora da janela de serviço.
  • Se este valor $False for, o Gestor de Configuração não implementa a atualização fora da janela de serviço. Espera até poder implantar numa janela de serviço.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Permitir a Rede De Mecânica de Uso

Indica se permite que os clientes descarreguem conteúdo sobre uma ligação à Internet medido após o prazo, o que pode incorrer em despesas adicionais.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Arquitetura

Utilize este parâmetro para definir o filtro de propriedade Architecture na página de Atualizações de Software das propriedades ADR.

Type: ArchitectureType[]
Parameter Sets: (All)
Aliases: Architectures
Accepted values: Arm64, Itanium, X64, X86

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

-Artigos

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software que têm IDs de artigo que cumprem critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-DisponívelImmediadamente

Indica se esta regra implementa atualizações assim que as atualizações ficam disponíveis. Se selecionar um valor de $False , utilize os parâmetros -Tempo Disponível e -AvailableTimeUnit para especificar quanto tempo a regra é executado para implementar as atualizações.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Tempo disponível

Especifica um período de tempo como um inteiro. O Gestor de Configuração implementa as atualizações muito tempo depois de a regra ser executado. Especifique uma unidade de tempo utilizando o parâmetro -AvailableTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DisponívelTimeunit

Especifica uma unidade de tempo para o parâmetro Tempo Disponível.

Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months

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

-BoletimId

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software que têm IDs de boletim que cumprem critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-CMTag

Esta propriedade está reservada para uso futuro.

Type: CMTagTypes[]
Parameter Sets: (All)
Aliases:
Accepted values: None, UUP

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

-Coleção

Especifique um objeto de recolha como o alvo para a regra de implantação automática.

Type: IResultObject
Parameter Sets: NewByCollection
Aliases:

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

-CollectionId

Especifique um ID de recolha como o alvo para a regra de implantação automática.

Type: String
Parameter Sets: NewByCollectionId
Aliases:

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

-Nome de coleção

Especifique um nome de recolha como o alvo para a regra de implantação automática.

Type: String
Parameter Sets: NewByCollectionName
Aliases:

Required: True
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

-ContentAmento

Utilize este parâmetro para definir o filtro de propriedade Content Size (KB) na página de Atualizações de Software das propriedades ADR.

Type: String[]
Parameter Sets: (All)
Aliases: ContentSizes

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

-PersonalSeverity

Especifica uma série de tipos de severidade personalizados para atualizações de software. A regra adiciona atualizações de software que têm níveis de gravidade personalizados que cumprem critérios especificados para o grupo de atualização de software.

Type: SeverityType[]
Parameter Sets: (All)
Aliases:
Accepted values: None, Low, Moderate, Important, Critical

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

-DataReleasedOrRevised

Especifica uma data lançada ou revista para atualizações de software. A regra adiciona atualizações de software que têm uma data que satisfaz os critérios especificados para o grupo de atualização de software.

Type: DateReleasedOrRevisedType
Parameter Sets: (All)
Aliases:
Accepted values: Any, Last1Hour, LastHour, Last2Hours, Last3Hours, Last4Hours, Last8Hours, Last12Hours, Last16Hours, Last20Hours, Last1Day, LastDay, Last2Days, Last3Days, Last4Days, Last5Days, Last6Days, Last7Days, Last14Days, Last21Days, Last28Days, LastMonth, Last1Month, Last2Months, Last3Months, Last4Months, Last5Months, Last6Months, Last7Months, Last8Months, Last9Months, Last10Months, Last11Months, Last1Year, LastYear, Last12Months

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

-DeadlineImmediatemente

Indica se deve impor o prazo assim que a regra se esgota. Se especificar um valor de $False , use os parâmetros -DeadlineTime e -DeadlineTimeUnit para especificar quanto tempo a regra termina para fixar o prazo. Após o prazo, o Gestor de Configuração instala as atualizações necessárias.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeadlineTime

Especifica um período de tempo como um inteiro. O prazo para atualizações é tão longo quanto depois de a regra ser terminada. Especifique uma unidade de tempo utilizando o parâmetro DeadlineTimeUnit.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeadlineTimeUnit

Especifica uma unidade de tempo para o parâmetro -DeadlineTime.

Type: TimeUnitType
Parameter Sets: (All)
Aliases:
Accepted values: Hours, Days, Weeks, Months

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

-ImplementarWithoutLicense

Indica se a regra implementa atualizações sem licenças.

  • Se especificar um valor de , O Gestor de $True Configuração implementa todas as atualizações para esta regra e aprova quaisquer contratos de licença.
  • Se este valor for $False , o Gestor de Configuração implementa apenas atualizações que não incluem uma licença ou para as quais o contrato de licença foi aprovado.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DeploymentPackage

Utilize este parâmetro para especificar um objeto para a embalagem de implantação utilizar com esta regra de implantação automática. Para não requerer uma embalagem, desa um valor para $null .

Type: IResultObject
Parameter Sets: (All)
Aliases: InputObject

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-DeploymentPackageName

Especifique o nome do pacote de implantação para utilizar com esta regra de implantação automática. Para não requerer uma embalagem, desa um valor para $null .

Type: String
Parameter Sets: (All)
Aliases:

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

-Implantação

Type: DeploymentRing
Parameter Sets: (All)
Aliases:
Accepted values: CB, Release, BusinessMainstream, Cbb, Ltsb

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

-Descrição

Especifica uma descrição para a regra de implementação automática para atualizações de software.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableOperaçãoManager

Indica se desativar System Center alertas do Gestor de Operações durante as atualizações do software.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DownloadFromInternet

Indica se os computadores descarregam atualizações de software a partir da internet. Se especificar um valor de $False , especifique uma localização alternativa onde os computadores podem descarregar atualizações utilizando o parâmetro -Localização.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-DownloadFromMicrosoftUpdate

Indica se os computadores descarregam conteúdo do Microsoft Update se esse conteúdo não estiver disponível num ponto de distribuição preferido do ponto de distribuição remoto.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Ativar

Especificar se a regra de implantação automática está ativada após a sua criação.

Type: Boolean
Parameter Sets: (All)
Aliases: Enabled, EnableDeployment

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

-EnabledAfterCreate

Indica se deve ativar a implementação do software para o grupo de atualização de software associado após a execução desta regra. Se este valor $False for, desloque manualmente o grupo de atualização de software.

Type: Boolean
Parameter Sets: (All)
Aliases: EnableAfterCreate

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

-GenerateFailureAlert

Se a regra falhar, crie um alerta de Gestor de Configuração.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Gerar OperationManagerAlert

Indica se gera alertas do Gestor de Operações durante uma atualização de software.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-GenerateSuccessAlert

Indica se deve gerar um alerta para uma implementação bem sucedida.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-IsservicingPlan

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Língua

Especifique um conjunto de critérios de linguagem para atualizações de software. A regra adiciona atualizações de software que têm idiomas que cumprem critérios especificados para o grupo de atualização de software.

Utilize o formato do idioma como mostrado na consola. Por exemplo:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

O formato para a matriz de cordas é: "English","Hungarian","Chinese (Simplified, PRC)"

Dica

Se executar este cmdlet num computador onde Windows tem uma UI localizada, os nomes linguísticos podem ser diferentes. Por exemplo, a versão inglesa de Windows usa "dinamarquês", mas a versão dinamarquesa de Windows usa "Dansk".

Type: String[]
Parameter Sets: (All)
Aliases: Languages, UpdateLocales, UpdateLocale

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

-Eleição linguística

Especifique um conjunto de linguagens. Os clientes descarregam atualizações de software disponíveis nos idiomas especificados e atualizações neutras em termos de idioma.

Utilize o formato do idioma como mostrado na consola. Por exemplo:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

O formato para a matriz de cordas é: "English","Hungarian","Chinese (Simplified, PRC)"

Dica

Se executar este cmdlet num computador onde Windows tem uma UI localizada, os nomes linguísticos podem ser diferentes. Por exemplo, a versão inglesa de Windows usa "dinamarquês", mas a versão dinamarquesa de Windows usa "Dansk".

Type: String[]
Parameter Sets: (All)
Aliases:

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

-Localização

Especifica uma localização na sua rede onde os computadores podem descarregar atualizações de software. Para utilizar esta localização, especifique um valor do $False parâmetro -DownloadFromInternet.

Type: String
Parameter Sets: (All)
Aliases:

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

-MicrosoftAsVendor

Indica se a regra inclui apenas atualizações que têm a Microsoft como fornecedor.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Especifica um nome para a regra de implementação automática para atualizações de software.

Type: String
Parameter Sets: (All)
Aliases:

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

-NoInstallOnRemote

Indica se deve não permitir a instalação de atualizações em sistemas remotos.

  • Se especificar um valor de , se o cliente estiver dentro de $True um limite de rede lento ou não confiável, ou quando o cliente usa uma localização de origem de retorno para o conteúdo, então o Gestor de Configuração não instala atualizações de software.
  • Se especificar um valor $False de, o produto da instalação.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-NoInstallOnInpretes

Indica se deve não permitir a instalação de atualizações em sistemas desprotegidos.

  • Se especificar um valor de , se as atualizações de $True software não estiverem disponíveis em quaisquer pontos de distribuição preferidos, o Gestor de Configuração não descarrega e instala atualizações de software.
  • Se especificar um valor $False de, o produto da instalação.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-O365Elhagem

Utilize este parâmetro para definir a Office 365 seleção de idiomas de Atualização do Cliente. Especifique um conjunto de linguagens. Os clientes descarregam atualizações de software disponíveis nos idiomas especificados e atualizações neutras em termos de idioma.

Utilize o formato do idioma apresentado na consola para a seleção de idiomas Windows Atualização. Este formato é o mesmo que o parâmetro LanguageSelection. Por exemplo:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

O formato para a matriz de cordas é: "English","Hungarian","Chinese (Simplified, PRC)"

Dica

Se executar este cmdlet num computador onde Windows tem uma UI localizada, os nomes linguísticos podem ser diferentes. Por exemplo, a versão inglesa de Windows usa "dinamarquês", mas a versão dinamarquesa de Windows usa "Dansk".

Atualmente não é possível especificar com este parâmetro todos os idiomas disponíveis na consola Do Gestor de Configuração. Por exemplo, não é possível especificar "Irlandês (Irlanda)" ou "Maltês (Malta)".

A partir da versão 2103, você precisa especificar um idioma com um nome de país. Esta alteração alinha este parâmetro com as opções na consola 'Gestor de Configuração'. Por exemplo, -O365LanguageSelection "English (United States)"

Type: String[]
Parameter Sets: (All)
Aliases:

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

-Produto

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software para produtos que satisfaçam critérios especificados ao grupo de atualização de software.

A partir da versão 2107, quando há vários produtos com o mesmo nome, seleciona todos eles.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-RequirePostRebootFullScan

Utilize este parâmetro para definir a seguinte opção na página Experiência do Utilizador das definições de implementação ADR: Se qualquer atualização desta implementação necessitar de um reinício do sistema, executar o ciclo de avaliação da implementação das atualizações após o reinício.

Type: Boolean
Parameter Sets: (All)
Aliases: RunEvaluationAfterRestart

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

-Exigido

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software identificadas por necessidade que satisfaçam critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-RunType

Especifique o horário recorrente para quando o site avaliar o ADR.

Se especificar RunTheRuleOnSchedule , especifique um horário utilizando o parâmetro -Agendar.

Type: RunType
Parameter Sets: (All)
Aliases:
Accepted values: DoNotRunThisRuleAutomatically, RunTheRuleAfterAnySoftwareUpdatePointSynchronization, RunTheRuleOnSchedule

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

-Horário

Especifica um objeto de agenda para a implantação. Para obter um objeto de agenda, utilize o cmdlet New-CMSchedule. Especifique um calendário para este parâmetro se especificar um valor para RunTheRuleOnSchedule o parâmetro -RunType.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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 tem de 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

-Severidade

Especifica uma série de níveis de gravidade para atualizações de software. A regra adiciona atualizações de software para tipos de gravidade especificados ao grupo de atualização de software.

Type: SeverityType[]
Parameter Sets: (All)
Aliases: Severities
Accepted values: None, Low, Moderate, Important, Critical

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

-SoftDeadlineEnabled

Utilize este parâmetro para definir a seguinte opção na página de Agenda de Implementação das definições de implementação ADR: Adiar a execução desta implementação de acordo com as preferências do utilizador, até ao período de carência definido nas definições do cliente.

Type: Boolean
Parameter Sets: (All)
Aliases: DelayEnforcementAndUpToGracePeriod

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

-SucessoPercentage

Especifica uma percentagem para a conformidade do cliente como um número inteiro de 0 a 99. Se a conformidade ficar abaixo desta percentagem, o Gestor de Configuração produz alertas opcionais.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Substituído

Indica se a regra adiciona atualizações superadas por outras atualizações.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SupressorrartServer

Indica se deve suprimir uma atualização necessária para um servidor. Algumas atualizações de software requerem um reinício do sistema para concluir o processo de instalação.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-SupressorartWorkstation

Indica se deve suprimir uma atualização necessária para uma estação de trabalho. Algumas atualizações de software requerem um reinício do sistema para concluir o processo de instalação.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Título

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software que têm títulos que cumprem critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases: Titles

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

-ActualizaçãoClassificação

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software que têm classificações de atualização que cumprem critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases: UpdateClassifications

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

-UpdateDeploymentWaitDay

Type: Int32
Parameter Sets: (All)
Aliases: UpdateDeploymentWaitDays

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

-AtualizaçãoDescrição

Especifica um conjunto de critérios, como cordas, para atualizações de software. A regra adiciona atualizações de software que têm descrições de atualização que cumprem critérios especificados para o grupo de atualização de software.

Type: String[]
Parameter Sets: (All)
Aliases:

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

-UseBranchCache

Indica se deve utilizar Windows BranchCache para esta implementação de atualização. Se especificar um valor $True de, os clientes partilham conteúdo na mesma sub-rede.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseUtc

Indica se deve utilizar o Tempo Universal Coordenado (UTC).

  • Se este valor $True for, o Gestor de Configuração utiliza o UTC para esta implementação.
  • Se este valor $False for, o Gestor de Configuração utiliza a hora local.
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Notificação do Utilizador

Especifica o tipo de notificação do utilizador.

  • DisplayAll: Exibir no Centro de Software e mostrar todas as notificações.
  • DisplaySoftwareCenterOnly: Display in Software Center e apenas mostrar notificações de reiniciar o computador.
  • HideAll: Ocultar-se no Centro de Software e todas as notificações.
Type: UserNotificationType
Parameter Sets: (All)
Aliases:
Accepted values: DisplayAll, DisplaySoftwareCenterOnly, HideAll

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

-Fornecedor

Type: String[]
Parameter Sets: (All)
Aliases: Vendors

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

-VerboseLevel

Especifica o nível de detalhe que pretende que os clientes reportem para implementações que esta regra cria.

Type: VerboseLevelType
Parameter Sets: (All)
Aliases:
Accepted values: OnlyErrorMessages, OnlySuccessAndErrorMessages, AllMessages

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

-WriteFilterHandling

Indica se deve ativar filtros de escrita para dispositivos incorporados.

  • Por um valor de $True , o dispositivo comete alterações durante uma janela de manutenção. Esta ação requer um recomeço.
  • Por um valor de $False , o dispositivo guarda alterações numa sobreposição e compromete-as mais tarde.
Type: Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
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_AutoDeployment

NOTAS

Para obter mais informações sobre este objeto de retorno e suas propriedades, consulte SMS_AutoDeployment classe WMI do servidor.

Desativação CMSoftwareUpdateAutoDeploymentRule

Enable-CMSoftwareUpdateAutoDeploymentRule

Get-CMSoftwareUpdateAutoDeploymentRule

Invocar-CMSoftwareUpdateAutoDeploymentRule

Remover-CMSoftwareUpdateAutoDeploymentRule

Set-CMSoftwareUpdateAutoDeploymentRule

Novo CMSchedule