Share via


Set-CMSoftwareMeteringRule

Configuration Manager 소프트웨어 계량 규칙에 대한 속성 및 보안 범위를 변경합니다.

Syntax

Set-CMSoftwareMeteringRule
   [-Comment <String>]
   [-FileName <String>]
   [-FileVersion <String>]
   -InputObject <IResultObject>
   [-LanguageId <Int32>]
   [-NewProductName <String>]
   [-OriginalFileName <String>]
   [-PassThru]
   [-Path <String>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareMeteringRule
   [-Comment <String>]
   [-FileName <String>]
   [-FileVersion <String>]
   [-LanguageId <Int32>]
   [-NewProductName <String>]
   [-OriginalFileName <String>]
   [-PassThru]
   [-Path <String>]
   -ProductName <String>
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareMeteringRule
   [-Comment <String>]
   [-FileName <String>]
   [-FileVersion <String>]
   -Id <String>
   [-LanguageId <Int32>]
   [-NewProductName <String>]
   [-OriginalFileName <String>]
   [-PassThru]
   [-Path <String>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-CMSoftwareMeteringRule cmdlet은 Configuration Manager 소프트웨어 계량 규칙의 속성을 변경하고 소프트웨어 계량 규칙에 대한 보안 범위를 추가하거나 제거합니다. 모든 규칙에는 보안 범위가 하나 이상 있어야 합니다.

소프트웨어 계량은 클라이언트가 특정 소프트웨어 프로그램을 사용하기 시작한 시기 및 사용자가 해당 소프트웨어로 작업한 기간과 같이 Configuration Manager 클라이언트에서 소프트웨어 사용량 현황 데이터를 모니터링하고 수집합니다. 모니터링할 소프트웨어를 지정하는 소프트웨어 계량 규칙을 만들 수 있습니다.

규칙 속성을 변경하려면 ID 또는 제품 이름으로 변경할 규칙을 지정하거나 Get-CMSoftwareMeteringRule cmdlet을 사용할 수 있습니다. 마찬가지로 지정된 ID, 제품 이름 또는 Get-CMSoftwareMeteringRule을 사용하여 규칙에 대한 보안 범위를 변경할 수 있습니다.

Configuration Manager 소프트웨어 계량에 대한 자세한 내용은 Configuration Manager 소프트웨어 계량 소개를 참조하세요. 보안 범위에 대한 자세한 내용은 Configuration Manager 보안 계획을 참조하세요.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\>). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 제품에 대한 규칙에 대한 로캘 변경

PS XYZ:\> Set-CMSoftwareMeteringRule -ProductName "Accounting Package" -LanguageID 1036

이 명령은 제품 이름 회계 패키지를 포함하는 규칙에 대한 로캘 ID를 설정합니다.

예제 2: 제품에 대한 규칙에 보안 범위 추가

PS XYZ:\> Set-CMSoftwareMeteringRule -ProductName "Accounting Package" -SecurityScopeAction AddMembership -SecurityScopeName "Scope05"

이 명령은 범위05라는 보안 범위를 제품 이름 회계 패키지에 대한 규칙에 추가합니다.

매개 변수

-Comment

소프트웨어 계량 규칙에 대한 주석을 지정합니다.

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

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

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

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

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

-FileName

규칙이 계량되는 소프트웨어의 파일 이름을 지정합니다.

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

-FileVersion

규칙이 계량되는 소프트웨어의 버전을 지정합니다.

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

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.

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

-Id

소프트웨어 계량 규칙에 대한 ID 배열을 지정합니다.

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

-InputObject

소프트웨어 계량 규칙 개체를 지정합니다. 소프트웨어 계량 규칙 개체를 가져오려면 Get-CMSoftwareMeteringRule cmdlet을 사용합니다.

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

-LanguageId

규칙이 계량되는 소프트웨어의 LocaleID를 지정합니다. 자세한 내용 및 로캘 식별자 목록은 부록 A: 제품 동작을 참조하세요.

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

-NewProductName

규칙이 계량되는 소프트웨어의 새 이름을 지정합니다.

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

-OriginalFileName

규칙이 계량되는 소프트웨어의 원래 파일 이름을 지정합니다. 이 매개 변수는 사용자가 이름을 변경한 경우 FileName 매개 변수와 다를 수 있습니다.

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

-PassThru

작업 중인 항목을 나타내는 개체를 반환하려면 이 매개 변수를 추가합니다. 기본적으로 이 cmdlet은 출력을 생성하지 않을 수 있습니다.

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

-Path

규칙이 계량되는 소프트웨어의 파일 경로를 지정합니다.

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

-ProductName

규칙이 측정되는 제품의 이름을 지정합니다.

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

-SiteCode

Configuration Manager 사이트의 사이트 코드를 지정합니다.

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

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.

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

입력

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

출력

System.Object