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