Sysprep_SetLocalAdminPassword
VB Scripting Library > OSD Scripting Library > Sysprep functions (OSD)
Sysprep_SetLocalAdminPassword(sPassword)
Section titled “Sysprep_SetLocalAdminPassword(sPassword)”Set the password for the local administrator in the unattend file.
Arguments
Section titled “Arguments”| ARGUMENT | DESCRIPTION | TYPE |
|---|---|---|
| sPassword | Administrator password. Maximum length is 127 characters, Use * for blank or NULL. | 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 |
|---|---|---|
| Unattend.xml | Microsoft-Windows-Shell-Setup | oobeSystem |
| Sysprep.inf | GuiUnattended | N/A |
Remarks
Section titled “Remarks”Typically used in the PreBootScript.wsf
The function registers the password with Log_RegisterExcludeValue, so it’s removed from the files that Log_SubmitLogs uploads.
Example
Section titled “Example”The following example will set the password for the local administrator account to “My1stSecret”
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_SetLocalAdminPassword("My1stSecret")
Job_End(bStatus)'End main