Share via


Remove-CMSoftwareMeteringRule

Remove Configuration Manager regras de medição de software.

Syntax

Remove-CMSoftwareMeteringRule
      [-Force]
      -InputObject <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareMeteringRule
      [-Force]
      -Id <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareMeteringRule
      [-Force]
      -ProductName <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Remove-CMSoftwareMeteringRule remove uma ou mais regras de medição de software de Configuration Manager.

A medição de software monitora e coleta dados de uso de software de Configuration Manager clientes, como quando os clientes começaram a usar um programa de software específico e há quanto tempo os usuários trabalham com esse software. Você pode criar regras de medição de software que especificam qual software monitorar.

Você pode especificar regras para desabilitar por ID ou pelo nome do produto ou usar o cmdlet Get-CMSoftwareMeteringRule . Você pode usar o Disable-CMSoftwareMeteringRule para suspender temporariamente uma regra.

Para obter mais informações sobre a medição de software no Configuration Manager, consulte Introdução à Medição de Software no Configuration Manager.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: remover regras para um produto

PS XYZ:\> Remove-CMSoftwareMeteringRule -ProductName "Accounting Package"
Remove
Are you sure you wish to remove SoftwareMeteringRule: RuleID=16777220?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

Remove
Are you sure you wish to remove SoftwareMeteringRule: RuleID=16777221?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

Esse comando remove todas as regras de medição de software para um produto chamado Pacote de Contabilidade. Neste exemplo, há duas regras para esse produto. O comando não inclui o parâmetro Force , portanto, o cmdlet solicita confirmação para ambas as regras.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

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

-Force

Força o comando a ser executado sem pedir a confirmação do usuário.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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). Você não pode combiná-lo com DisableWildcardHandling.

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

-Id

Especifica uma matriz de IDs para regras de medição de software.

Type:String
Aliases:RuleId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifica um objeto de regra de medição de software. Para obter um objeto de regra de medição de software, use o cmdlet Get-CMSoftwareMeteringRule .

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

-ProductName

Especifica um nome para um produto que um medidor de regra.

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

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object