SoftwareLicensingProduct, ROOT\CIMV2
Class
| Methods (17)
| Properties (61)
| Qualifiers (4)
| Instances (2)
| Namespaces (2)
Samples: VB Script
| C#
| VB.Net
| Search on:Microsoft
Description This class exposes product-specific properties and methods of the Software Licensing service.
SoftwareLicensingProduct methods SoftwareLicensingProduct has 17 methods (17 Local )
SoftwareLicensingProduct properties SoftwareLicensingProduct has 61 properties (61 Local )
Detailed description of SoftwareLicensingProduct methods Local methods (17) of SoftwareLicensingProduct class ▲ Activate methodReturn uint32 {'out':True} description 'Activates the current product.' implemented True Activate method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 5 namespaces
▲ ClearKeyManagementServiceLookupDomain methodReturn uint32 {'out':True} description 'Clears any previously configured KMS lookup domain.' implemented True ClearKeyManagementServiceLookupDomain method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ ClearKeyManagementServiceMachine methodReturn uint32 {'out':True} description 'Clears any previously configured KMS host name.' implemented True ClearKeyManagementServiceMachine method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ ClearKeyManagementServicePort methodReturn uint32 {'out':True} description 'Clears any previously specified port number.' implemented True ClearKeyManagementServicePort method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ ClearVLActivationTypeEnabled methodReturn uint32 {'out':True} description 'Clears any previously specified activation method configured for the VL client.' implemented True ClearVLActivationTypeEnabled method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ DepositOfflineConfirmationId methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers InstallationId string 0 ✓ - {'in':True} ConfirmationId string 1 ✓ - {'in':True}
description 'Activates a product by depositing an Offline Confirmation Identifier for this product when performing telephone or offline activation.' implemented True DepositOfflineConfirmationId method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ DepositTokenActivationResponse methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers Challenge string 0 ✓ - {'in':True} Response string 1 ✓ - {'in':True} CertChain string 2 ✓ - {'in':True}
description 'Deposits token-based activation response.' implemented True DepositTokenActivationResponse method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GenerateTokenActivationChallenge methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers Challenge string 0 - ✓ {'out':True}
description 'Returns token-based activation challenge.' implemented True GenerateTokenActivationChallenge method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GetPolicyInformationDWord methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers PolicyName string 0 ✓ - {'in':True} PolicyValue uint32 1 - ✓ {'out':True}
description 'Gets license policy Information of type DWORD.' implemented True GetPolicyInformationDWord method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GetPolicyInformationString methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers PolicyName string 0 ✓ - {'in':True} PolicyValue string 1 - ✓ {'out':True}
description 'Gets policy information of type string.' implemented True GetPolicyInformationString method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GetTokenActivationGrants methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers Grants string 0 - ✓ {'out':True}
description 'Returns token-based activation grants.' implemented True GetTokenActivationGrants method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ReArmSku methodReturn uint32 {'out':True} description 'Resets the licensing status of a SKU.' implemented True ReArmSku method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ SetKeyManagementServiceLookupDomain methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers LookupDomain string 0 ✓ - {'in':True}
description 'Sets the KMS lookup domain to use for volume activation.' implemented True SetKeyManagementServiceLookupDomain method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ SetKeyManagementServiceMachine methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers MachineName string 0 ✓ - {'in':True}
description 'Sets the KMS host name to use for volume activation.' implemented True SetKeyManagementServiceMachine method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ SetKeyManagementServicePort methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers PortNumber uint32 0 ✓ - {'in':True}
description 'Sets the TCP port used by a client to make requests of a KMS host. If not specified, port 1688 is used.' implemented True SetKeyManagementServicePort method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ SetVLActivationTypeEnabled methodReturn uint32 {'out':True} Parameters Name CIMType ID IN OUT Qualifiers ActivationType uint32 0 ✓ - {'in':True}
description 'Sets the activation method configured for the VL client.' implemented True SetVLActivationTypeEnabled method is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ UninstallProductKey methodReturn uint32 {'out':True} description 'Uninstalls a product key for the current product.' Implemented True UninstallProductKey method is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
Detailed description of SoftwareLicensingProduct properties Local properties (61) of SoftwareLicensingProduct class ▲ ADActivationCsvlkPid propertyCIMTYPE 'string' description 'KMS host PID in AO used for the last AD activation.' read True ADActivationCsvlkPid property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ADActivationCsvlkSkuId propertyCIMTYPE 'string' description 'KMS host SkuId in AO used for the last AD activation.' read True ADActivationCsvlkSkuId property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ADActivationObjectDN propertyCIMTYPE 'string' description 'Fully qualified distinguished name of AO used for the last AD activation.' read True ADActivationObjectDN property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ADActivationObjectName propertyCIMTYPE 'string' description 'Name of AO used for the last AD activation.' read True ADActivationObjectName property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ApplicationID propertyCIMTYPE 'string' description 'ID of current product's Application' read True ApplicationID property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 12 namespaces
▲ AutomaticVMActivationHostDigitalPid2 propertyCIMTYPE 'string' description 'Product key PID2 of the AVMA host.' read True AutomaticVMActivationHostDigitalPid2 property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ AutomaticVMActivationHostMachineName propertyCIMTYPE 'string' description 'The machine name of the AVMA host.' read True AutomaticVMActivationHostMachineName property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ AutomaticVMActivationLastActivationTime propertyCIMTYPE 'datetime' description 'The last activation time for the product.' read True AutomaticVMActivationLastActivationTime property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ DiscoveredKeyManagementServiceMachineIpAddress propertyCIMTYPE 'string' description 'Last discovered KMS host IP address through DNS.' read True DiscoveredKeyManagementServiceMachineIpAddress property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ DiscoveredKeyManagementServiceMachineName propertyCIMTYPE 'string' description 'Last discovered KMS host name through DNS.' read True DiscoveredKeyManagementServiceMachineName property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ DiscoveredKeyManagementServiceMachinePort propertyCIMTYPE 'uint32' description 'Last discovered KMS host port through DNS.' read True DiscoveredKeyManagementServiceMachinePort property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ EvaluationEndDate propertyCIMTYPE 'datetime' description 'The expiration date of this product's application. After this date, the LicenseStatus will be Unlicensed, and cannot be Activated.' read True EvaluationEndDate property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ExtendedGrace propertyCIMTYPE 'uint32' description 'Extended grace time in minutes before the parent application becomes unlicensed.' read True ExtendedGrace property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GenuineStatus propertyCIMTYPE 'uint32' description 'Genuine status for this product.' read True GenuineStatus property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ GracePeriodRemaining propertyCIMTYPE 'uint32' description '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.' read True GracePeriodRemaining property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ IAID propertyCIMTYPE 'string' description 'IAID needed on the host to keep this VM from entering notifications.' read True IAID property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 6 namespaces
▲ IsKeyManagementServiceMachine propertyCIMTYPE 'uint32' description 'Indicates if KMS is enabled on the computer: 1 if true, 0 if false.' read True values [0, 1] IsKeyManagementServiceMachine property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceCurrentCount propertyCIMTYPE 'uint32' description '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.' read True KeyManagementServiceCurrentCount property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceFailedRequests propertyCIMTYPE 'uint32' description 'The total count of failed KMS requests.' read True KeyManagementServiceFailedRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceLicensedRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=1 (Licensed).' read True KeyManagementServiceLicensedRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceLookupDomain propertyCIMTYPE 'string' description 'The FQDN of the resource domain containing the KMS SRV records for the org. Returns null if SetKeyManagementServiceLookupDomain has not been called.' read True KeyManagementServiceLookupDomain property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceMachine propertyCIMTYPE 'string' description 'The name of the KMS host. Returns null if SetKeyManagementServiceMachine has not been called.' read True KeyManagementServiceMachine property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceNonGenuineGraceRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=4 (NonGenuineGrace).' read True KeyManagementServiceNonGenuineGraceRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceNotificationRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=5 (Notification).' read True KeyManagementServiceNotificationRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceOOBGraceRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=2 (OOBGrace).' read True KeyManagementServiceOOBGraceRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceOOTGraceRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=3 (OOTGrace).' read True KeyManagementServiceOOTGraceRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServicePort propertyCIMTYPE 'uint32' description 'The TCP port used by clients to send KMS-activation requests. Returns 0 if SetKeyManagementServicePort has not been called.' read True KeyManagementServicePort property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceProductKeyID propertyCIMTYPE 'string' description 'KMS product key ID. Returns null if not applicable.' read True KeyManagementServiceProductKeyID property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceTotalRequests propertyCIMTYPE 'uint32' description 'The total count of valid KMS requests.' read True KeyManagementServiceTotalRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ KeyManagementServiceUnlicensedRequests propertyCIMTYPE 'uint32' description 'The count of KMS requests from clients with License Status=0 (Unlicensed).' read True KeyManagementServiceUnlicensedRequests property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ LicenseDependsOn propertyCIMTYPE 'string' description 'The dependency identifier for the family of SKUs used to determine license relationships for add-ons.' read True LicenseDependsOn property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ LicenseFamily propertyCIMTYPE 'string' description 'The family identifier for the SKU used to determine license relationships for add-ons.' read True LicenseFamily property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ LicenseIsAddon propertyCIMTYPE 'boolean' description 'Returns True if the product is identified as an add-on license.' read True LicenseIsAddon property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ LicenseStatus propertyCIMTYPE 'uint32' description 'License status of this product's application. 0=Unlicensed, 1=Licensed, 2=OOBGrace, 3=OOTGrace, 4=NonGenuineGrace, 5=Notification, 6=ExtendedGrace.' read True values [0, 1, 2, 3, 4, 5, 6] LicenseStatus property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ LicenseStatusReason propertyCIMTYPE 'uint32' description 'A diagnostic code which indicates why a computer is in a specific licensing state.' read True LicenseStatusReason property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ MachineURL propertyCIMTYPE 'string' description 'Software licensing server URL for the binding certificate' read True MachineURL property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ OfflineInstallationId propertyCIMTYPE 'string' description '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.' read True OfflineInstallationId property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ PartialProductKey propertyCIMTYPE 'string' description 'Last five characters of this product's key. Returns null if a product key is not installed.' read True PartialProductKey property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ProcessorURL propertyCIMTYPE 'string' description 'Software licensing server URL for the process certificate' read True ProcessorURL property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ProductKeyChannel propertyCIMTYPE 'string' description 'Product key channel string. Returns null if a product key is not installed.' read True ProductKeyChannel property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ProductKeyID propertyCIMTYPE 'string' description 'Product key ID. Returns null if a product key is not installed.' read True ProductKeyID property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ProductKeyID2 propertyCIMTYPE 'string' description 'Product key ID2, PID2, string. Returns null if a product key is not installed.' read True ProductKeyID2 property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ProductKeyURL propertyCIMTYPE 'string' description 'Software licensing server URL for the product certificate' read True ProductKeyURL property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ RemainingAppReArmCount propertyCIMTYPE 'uint32' description 'Remaining number of times the app can be rearmed successfully.' read True RemainingAppReArmCount property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ RemainingSkuReArmCount propertyCIMTYPE 'uint32' description 'Remaining number of times the sku can be rearmed successfully.' read True RemainingSkuReArmCount property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ RequiredClientCount propertyCIMTYPE 'uint32' description 'The minimum number of clients required to connect to a KMS host in order to enable volume licensing.' read True RequiredClientCount property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TokenActivationAdditionalInfo propertyCIMTYPE 'string' description 'Additional information for token-based activation.' read True TokenActivationAdditionalInfo property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TokenActivationCertificateThumbprint propertyCIMTYPE 'string' description 'Thumbprint of the certificate that activated the product.' read True TokenActivationCertificateThumbprint property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TokenActivationGrantNumber propertyCIMTYPE 'uint32' description 'Grant number in the token-based activation license that activated the product.' read True TokenActivationGrantNumber property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TokenActivationILID propertyCIMTYPE 'string' description 'ID of the token-based activation license that activated the product.' read True TokenActivationILID property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TokenActivationILVID propertyCIMTYPE 'uint32' description 'Version of the token-based activation license that activated the product.' read True TokenActivationILVID property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ TrustedTime propertyCIMTYPE 'datetime' description 'The trusted time for the product.' read True TrustedTime property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ UseLicenseURL propertyCIMTYPE 'string' description 'Software licensing server URL for the user license' read True UseLicenseURL property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ ValidationURL propertyCIMTYPE 'string' description 'Software licensing server URL for Genuine Validation' read True ValidationURL property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ VLActivationInterval propertyCIMTYPE 'uint32' description 'The frequency, in minutes, of how often a client will contact the KMS host before the product is licensed.' read True VLActivationInterval property is in 2 classes of ROOT\cimv2 and in 2 namespaces
▲ VLActivationType propertyCIMTYPE 'uint32' description 'Activation type used for the last successful VL client activation.' read True VLActivationType property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ VLActivationTypeEnabled propertyCIMTYPE 'uint32' description 'Activation type configured for VL client.' read True VLActivationTypeEnabled property is in 1 class (SoftwareLicensingProduct) of ROOT\cimv2 and in 2 namespaces
▲ VLRenewalInterval propertyCIMTYPE 'uint32' description 'The frequency, in minutes, of how often a client will contact the KMS host after the product is licensed.' read True VLRenewalInterval property is in 2 classes of ROOT\cimv2 and in 2 namespaces
SoftwareLicensingProduct Qualifiers Name Value ToInstance ToSubclass Overridable Amended Local
description 'This class exposes product-specific properties and methods of the Software Licensing service.' ✗ ✓ ✓ ✓ ✓
dynamic True ✓ ✗ ✓ ✗ ✓
LOCALE 1033 ✗ ✗ ✓ ✓ ✓
provider 'SppProvider' ✗ ✗ ✓ ✗ ✓
SoftwareLicensingProduct System properties Name Value Origin CIMType Local Array
__PATH '\\.\ROOT\cimv2:SoftwareLicensingProduct' ___SYSTEM 8 ✗ ✗
__NAMESPACE 'ROOT\cimv2' ___SYSTEM 8 ✗ ✗
__SERVER '.' ___SYSTEM 8 ✗ ✗
__DERIVATION [] ___SYSTEM 8 ✗ ✓
__PROPERTY_COUNT 61 ___SYSTEM 3 ✗ ✗
__RELPATH 'SoftwareLicensingProduct ' ___SYSTEM 8 ✗ ✗
__DYNASTY 'SoftwareLicensingProduct ' ___SYSTEM 8 ✗ ✗
__SUPERCLASS null ___SYSTEM 8 ✗ ✗
__CLASS 'SoftwareLicensingProduct ' ___SYSTEM 8 ✗ ✗
__GENUS 1 ___SYSTEM 3 ✗ ✗
Similar Classes to SoftwareLicensingProduct Number of classes:14
Please enable JavaScript to view the comments powered by Disqus.
comments powered by