Set-CMSettingDeployment
Configure uma implantação de política de configurações existente.
Syntax
Set-CMSettingDeployment
[-CMSettingsDeployment] <SettingsDeployment>
[-Schedule <IResultObject>]
[-OverrideServiceWindows <Boolean>]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Configure uma implantação de política de configurações existente. Por exemplo, configure a implantação de uma política de gerenciamento do BitLocker ou uma política de Controle de Aplicativo do Microsoft Defender.
Exemplos
Exemplo 1: Modificar a agenda para a implantação de uma política de gerenciamento do BitLocker
Este exemplo obtém um objeto de configuração de política de gerenciamento do BitLocker pelo nome. Em seguida, ele usa o operador de pipe para obter uma implantação para esse objeto de política. Ele usa o operador de pipe para modificar o cronograma da implantação.
Get-CMBlmSetting -Name "My BitLocker setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -Schedule (New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes)
Exemplo 2: Configurar a implantação de uma política de Controle de Aplicativos do Microsoft Defender
Este exemplo obtém um objeto de política de Controle de Aplicativo por nome. Em seguida, ele usa o operador de pipe para obter uma implantação para esse objeto de política. Ele usa o operador de pipe para modificar a implantação para permitir que o cliente remediar a política fora de uma janela de manutenção.
Get-CMWdacSetting -Name "My App Control setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -OverrideServiceWindows
Parâmetros
-CMSettingsDeployment
Especifique o objeto de implantação de configurações a ser configurada. Para obter o objeto de implantação, use o cmdlet Get-CMSettingDeployment.
Type: | SettingsDeployment |
Position: | 1 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
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). Não é possível combiná-lo com DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OverrideServiceWindows
Quando você adiciona esse parâmetro, o cliente pode remediar as configurações fora de uma janela de manutenção.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Retorna um objeto que representa o item com o qual você está trabalhando. Por padrão, esse cmdlet pode não gerar nenhuma saída.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Schedule
Especifique um objeto schedule a ser aplicado à implantação. Para criar uma agenda personalizada, use o cmdlet New-CMSchedule.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment
Saídas
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment