Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Not supported. Use the SoftwareLicensingProduct class.
Windows Vista and Windows Server 2008: This class exposes the product-specific properties and methods of the Software Licensing service.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
class SoftwareLicensingProduct
{
string ID;
string Name;
string Description;
string ApplicationID;
string ProcessorURL;
string MachineURL;
string ProductKeyURL;
string UseLicenseURL;
uint32 LicenseStatus;
uint32 LicenseStatusReason;
uint32 GracePeriodRemaining;
datetime EvaluationEndDate;
string OfflineInstallationId;
string PartialProductKey;
string ProductKeyID;
string LicenseFamily;
string LicenseDependsOn;
boolean LicenseIsAddon;
};
Members
The SoftwareLicensingProduct class has these types of members:
- Methods
- Properties
Methods
The SoftwareLicensingProduct class has these methods.
Method | Description |
---|---|
Activate | Activates the product. |
DepositOfflineConfirmationId | Activates the product by depositing an Offline Confirmation Identifier for this product when performing a telephone activation. |
UninstallProductKey | Uninstalls the product key. |
Properties
The SoftwareLicensingProduct class has these properties.
ApplicationID
Data type: string
Access type: Read-only
Specifies the ID of current product application.
Description
Data type: string
Access type: Read-only
Specifies the product description.
EvaluationEndDate
Data type: datetime
Access type: Read-only
Specifies the expiration date of this product application. After this date, the LicenseStatus property is set to Unlicensed and cannot be activated.
GracePeriodRemaining
Data type: uint32
Access type: Read-only
Specifies the remaining time, in minutes, before the parent application goes into notification mode. For volume clients, this is the remaining time before reactivation is required.
ID
Data type: string
Access type: Read-only
Qualifiers: Key
Specifies the product identifier.
LicenseDependsOn
Data type: string
Access type: Read-only
Specifies the dependency identifier for the set of SKUs used to determine license relationships for add-ons.
LicenseFamily
Data type: string
Access type: Read-only
Specifies the group identifier for the SKU used to determine license relationships for add-ons.
LicenseIsAddon
Data type: boolean
Access type: Read-only
Indicates TRUE if the product is identified as an add-on license.
LicenseStatus
Data type: uint32
Access type: Read-only
Specifies the license status of this product application. The following values are possible.
Value | Description |
---|---|
0 |
Unlicensed |
1 |
Licensed |
2 |
OOBGrace |
3 |
OOTGrace |
4 |
NonGenuineGrace |
5 |
Notification |
LicenseStatusReason
Data type: uint32
Access type: Read-only
Specifies the license status. Provides additional information about why a computer is in a specific licensing state.
MachineURL
Data type: string
Access type: Read-only
Specifies the software licensing server URL for the binding certificate.
Name
Data type: string
Access type: Read-only
Specifies the product name.
OfflineInstallationId
Data type: string
Access type: Read-only
Specifies the offline installation identifier of this product application. Used for offline activation. Returns a null value if a product key is not installed.
PartialProductKey
Data type: string
Access type: Read-only
Specifies the last five characters of the product key. Returns a null value if a product key is not installed.
ProcessorURL
Data type: string
Access type: Read-only
Software licensing server URL for the process certificate
ProductKeyID
Data type: string
Access type: Read-only
Specifies the product key ID. Returns a null value if a product key is not installed.
ProductKeyURL
Data type: string
Access type: Read-only
Specifies the software licensing server URL for the product certificate.
UseLicenseURL
Data type: string
Access type: Read-only
Specifies the software licensing server URL for the user license.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
End of client support |
Windows Vista |
End of server support |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
SLWmi.mof |
DLL |
SLWmi.dll |