Skip to content

Sysprep\_AddRunCommand

VB Scripting Library > OSD Scripting Library > Sysprep functions (OSD)

Sysprep_AddRunCommand(sDescription,sCommand)

Section titled “Sysprep_AddRunCommand(sDescription,sCommand)”

Adds a command to unattend file that Windows MiniSetup should execute once durring the final phase.
You can run any application or script accessible on the local computer or on the network.

ARGUMENTDESCRIPTIONTYPE
sDescriptionA description for the run command, this is only used in unattend.xmlString
sCommandThe command that needs to be executedString

Boolean, TRUE if function completed successfully.

UNATTEND FILECOMPONENT PATH / SECTIONSETTINGS PASS
Unattend.xmlMicrosoft-Windows-DeploymentSpecialize
C:\Sysprep\i386$oem$\cmdlines.txtNew lineN/A

Typpically used in the PreBootScript.wsf

The following example will add the command to enable the administrator account.

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()
sCmd="c:\windows\System32\cmd.exe /c net user administrator /active:yes"
sDesc="Enable Administrator Account"
If bStatus Then bStatus=Sysprep_AddRunCommand(sDesc,sCmd)
Job_End(bStatus)
'End main

Scripting Guidelines