Sysprep\_SetProductKey
VB Scripting Library > OSD Scripting Library > Sysprep functions (OSD)
Sysprep_SetProductKey(sKey)
Section titled “Sysprep_SetProductKey(sKey)”Sets the product key (license key) for the operating system.
Arguments
Section titled “Arguments”| ARGUMENT | DESCRIPTION | TYPE |
|---|---|---|
| sKey | Product key | String |
Return Type
Section titled “Return Type”Boolean, TRUE if function completed successfully.
Affected unattend sections
Section titled “Affected unattend sections”| UNATTEND FILE | COMPONENT PATH / SECTION | SETTINGS PASS |
|---|---|---|
| Sysprep.inf | Userdata | N/A |
Remarks
Section titled “Remarks”Typpically used in the PreBootScript.wsf
| ⚠️ NOTE: The current version of this function will not insert the product key for operating systems that uses the unattend.xml file. These operating systems must be activated, and a CapaInstaller job must be created to add the product key and activate it. |
Example
Section titled “Example”The following example will add the productkey “12345-ABCDE-12345-ABCDE-12345”
Private Function IncludeScript(sScriptFile) '...End Function
'Begin bStatus=True If bStatus Then bStatus=IncludeScript("customlib.cis") If bStatus Then bStatus=IncludeLibrary("Capalib.cin") If bStatus Then bStatus=IncludeLibrary("Osdlib.cin") If bStatus Then bStatus=Job_Start("WS","Script Name","1.0","ScriptName.log","INSTALL") If bStatus Then bStatus=OSD_Initialize()
If bStatus Then bStatus=Sysprep_SetProductKey("12345-ABCDE-12345-ABCDE-12345")
Job_End(bStatus)'End mainSee Also
Section titled “See Also”