Remove-CMSettingDeployment

Remova uma implementação para um objeto de política de definições.

Sintaxe

Remove-CMSettingDeployment
      [-CMSettingsDeployment] <SettingsDeployment>
      [-Force]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [<CommonParameters>]

Description

Eliminar uma implementação para um objeto de política de definições. Por exemplo, remova 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: Remover todas as implementações de um objeto de definições de gestão do BitLocker

Este exemplo obtém primeiro um objeto de definições de gestão do BitLocker. Em seguida, utiliza o operador pipe para obter todas as implementações desse objeto de política e elimina essas implementações.

Get-CMBlmSetting -Name "My BitLocker settings" | Get-CMSettingDeployment | Remove-CMSettingDeployment

Exemplo 2: Remover todas as implementações para uma coleção específica para um objeto de definições do Controlo de Aplicações do Microsoft Defender

Este exemplo obtém primeiro um objeto de definições do Controlo de Aplicações do Microsoft Defender. Em seguida, utiliza o operador pipe para obter todas as implementações para esse objeto de política. A cláusula Where-Object filtra a lista de implementações para as implementações na coleção Todos os Clientes de Ambiente de Trabalho e Servidor e elimina essas implementações.

Get-CMWdacSetting -Name "My App Control settings" | Get-CMSettingDeployment | Where-Object { $_.CollectionId -eq (Get-CMCollection -Name "All Desktop and Server Clients").CollectionId } | Remove-CMSettingDeployment

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

-Force

Execute o comando sem pedir confirmação.

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

Entradas

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment

Saídas

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment