Set-CMSettingDeployment
Configurar uma implementação de política de definições existente.
Sintaxe
Set-CMSettingDeployment
[-CMSettingsDeployment] <SettingsDeployment>
[-Schedule <IResultObject>]
[-OverrideServiceWindows <Boolean>]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Configurar uma implementação de política de definições existente. Por exemplo, configure a implementação de uma política de gestão do BitLocker ou de uma política de Controlo de Aplicações do Microsoft Defender.
Exemplos
Exemplo 1: Modificar a agenda para a implementação de uma política de gestão do BitLocker
Este exemplo obtém um objeto de definição de política de gestão bitLocker por nome. Em seguida, utiliza o operador pipe para obter uma implementação para esse objeto de política. Utiliza o operador pipe para modificar a agenda da implementaçã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 implementação de uma política de Controlo de Aplicações do Microsoft Defender
Este exemplo obtém um objeto de política de Controlo de Aplicações por nome. Em seguida, utiliza o operador pipe para obter uma implementação para esse objeto de política. Utiliza o operador pipe para modificar a implementação para permitir ao 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 implementação de definições a configurar. Para obter o objeto de implementação, utilize o cmdlet Get-CMSettingDeployment .
Tipo: | SettingsDeployment |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceWildcardHandling
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OverrideServiceWindows
Quando adiciona este parâmetro, o cliente pode remediar as definições fora de uma janela de manutenção.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PassThru
Devolve um objeto que representa o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer saída.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Schedule
Especifique um objeto de agendamento a aplicar à implementação. Para criar uma agenda personalizada, utilize o cmdlet New-CMSchedule .
Tipo: | IResultObject |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment
Saídas
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment