Home Reference WMI Reference root CIMV2 SoftwareLicensingProduct
 

SoftwareLicensingProduct

This class exposes product-specific properties and methods of the Software Licensing service.

Quick Start

Properties

In this WMI class, all WMI properties are read-only. You can only read values but not change them.

ADActivationCsvlkPid

Data type String

KMS host PID in AO used for the last AD activation.

ADActivationCsvlkSkuId

Data type String

KMS host SkuId in AO used for the last AD activation.

ADActivationObjectDN

Data type String

Fully qualified distinguished name of AO used for the last AD activation.

ADActivationObjectName

Data type String

Name of AO used for the last AD activation.

ApplicationID

Data type String

ID of current product’s Application

AutomaticVMActivationHostDigitalPid2

Data type String

Product key PID2 of the AVMA host.

AutomaticVMActivationHostMachineName

Data type String

The machine name of the AVMA host.

AutomaticVMActivationLastActivationTime

Data type DateTime

The last activation time for the product.

Description

Data type String

Product Description

DiscoveredKeyManagementServiceMachineIpAddress

Data type String

Last discovered KMS host IP address through DNS.

DiscoveredKeyManagementServiceMachineName

Data type String

Last discovered KMS host name through DNS.

DiscoveredKeyManagementServiceMachinePort

Data type UInt32

Last discovered KMS host port through DNS.

EvaluationEndDate

Data type DateTime

The expiration date of this product’s application. After this date, the LicenseStatus will be Unlicensed, and cannot be Activated.

ExtendedGrace

Data type UInt32

Extended grace time in minutes before the parent application becomes unlicensed.

GenuineStatus

Data type UInt32

Genuine status for this product.

GracePeriodRemaining

Data type UInt32

Remaining time in minutes before the parent application goes into Notification Mode. For volume clients, this is the remaining time before re-Activation is required.

IAID

Data type String

IAID needed on the host to keep this VM from entering notifications.

ID

Data type String

Product Identifier

IsKeyManagementServiceMachine

Data type UInt32

Indicates if KMS is enabled on the computer: 1 if $true, 0 if $false.

KeyManagementServiceCurrentCount

Data type UInt32

The count of currently active KMS clients on the KMS host. -1 indicates the host is not enabled as a KMS, or has not received any client licensing-requests.

KeyManagementServiceFailedRequests

Data type UInt32

The total count of failed KMS requests.

KeyManagementServiceLicensedRequests

Data type UInt32

The count of KMS requests from clients with License Status=1 (Licensed).

KeyManagementServiceLookupDomain

Data type String

The FQDN of the resource domain containing the KMS SRV records for the org. Returns null if SetKeyManagementServiceLookupDomain has not been called.

KeyManagementServiceMachine

Data type String

The name of the KMS host. Returns null if SetKeyManagementServiceMachine has not been called.

KeyManagementServiceNonGenuineGraceRequests

Data type UInt32

The count of KMS requests from clients with License Status=4 (NonGenuineGrace).

KeyManagementServiceNotificationRequests

Data type UInt32

The count of KMS requests from clients with License Status=5 (Notification).

KeyManagementServiceOOBGraceRequests

Data type UInt32

The count of KMS requests from clients with License Status=2 (OOBGrace).

KeyManagementServiceOOTGraceRequests

Data type UInt32

The count of KMS requests from clients with License Status=3 (OOTGrace).

KeyManagementServicePort

Data type UInt32

The TCP port used by clients to send KMS-activation requests. Returns 0 if SetKeyManagementServicePort has not been called.

KeyManagementServiceProductKeyID

Data type String

KMS product key ID. Returns null if not applicable.

KeyManagementServiceTotalRequests

Data type UInt32

The total count of valid KMS requests.

KeyManagementServiceUnlicensedRequests

Data type UInt32

The count of KMS requests from clients with License Status=0 (Unlicensed).

LicenseDependsOn

Data type String

The dependency identifier for the family of SKUs used to determine license relationships for add-ons.

LicenseFamily

Data type String

The family identifier for the SKU used to determine license relationships for add-ons.

LicenseIsAddon

Data type Boolean

Returns $true if the product is identified as an add-on license.

LicenseStatus

Data type UInt32

License status of this product’s application. 0=Unlicensed, 1=Licensed, 2=OOBGrace, 3=OOTGrace, 4=NonGenuineGrace, 5=Notification, 6=ExtendedGrace.

LicenseStatusReason

Data type UInt32

A diagnostic code which indicates why a computer is in a specific licensing state.

MachineURL

Data type String

Software licensing server URL for the binding certificate

Name

Data type String

Product Name

OfflineInstallationId

Data type String

An identifier for this product’s application that can be used for telephone or offline activation. Returns null if a product key is not installed.

PartialProductKey

Data type String

Last five characters of this product’s key. Returns null if a product key is not installed.

ProcessorURL

Data type String

Software licensing server URL for the process certificate

ProductKeyChannel

Data type String

Product key channel string. Returns null if a product key is not installed.

ProductKeyID

Data type String

Product key ID. Returns null if a product key is not installed.

ProductKeyID2

Data type String

Product key ID2, PID2, string. Returns null if a product key is not installed.

ProductKeyURL

Data type String

Software licensing server URL for the product certificate

RemainingAppReArmCount

Data type UInt32

Remaining number of times the app can be rearmed successfully.

RemainingSkuReArmCount

Data type UInt32

Remaining number of times the sku can be rearmed successfully.

RequiredClientCount

Data type UInt32

The minimum number of clients required to connect to a KMS host in order to enable volume licensing.

TokenActivationAdditionalInfo

Data type String

Additional information for token-based activation.

TokenActivationCertificateThumbprint

Data type String

Thumbprint of the certificate that activated the product.

TokenActivationGrantNumber

Data type UInt32

Grant number in the token-based activation license that activated the product.

TokenActivationILID

Data type String

ID of the token-based activation license that activated the product.

TokenActivationILVID

Data type UInt32

Version of the token-based activation license that activated the product.

TrustedTime

Data type DateTime

The trusted time for the product.

UseLicenseURL

Data type String

Software licensing server URL for the user license

ValidationURL

Data type String

Software licensing server URL for Genuine Validation

VLActivationInterval

Data type UInt32

The frequency, in minutes, of how often a client will contact the KMS host before the product is licensed.

VLActivationType

Data type UInt32

Activation type used for the last successful VL client activation.

VLActivationTypeEnabled

Data type UInt32

Activation type configured for VL client.

VLRenewalInterval

Data type UInt32

The frequency, in minutes, of how often a client will contact the KMS host after the product is licensed.

Methods

Examples

Help and Questions

  Community Content

You are cordially invited to add knowledge to this page. If you have sample code or additional information related to this WMI class, please share it. Use the comment form to send your information. We will edit and incorparate it into the reference library. Thank you!

Please do not use the comment form to submit questions. If you have questions or need assistance, visit our free forum: Help me with WMI.

Content last updated: 2013-12-27 12:30:37 (UTC).

Facebooktwittergoogle_pluspinterestlinkedinFacebooktwittergoogle_pluspinterestlinkedin