Log_RemoveLogs
VB Scripting Library > OSD Scripting Library > Log functions (OSD)
Log_RemoveLogs()
Section titled “Log_RemoveLogs()”Removes all existing log files for the computer under the log folder set in gsLogServerFolder. The function deletes the subfolder named after the computer’s UUID and the subfolder named after the new computer name.
If the web service is enabled in OSDGui.ini, the function asks the web service to remove the log files instead.
Arguments
Section titled “Arguments”No arguments provided.
Return Type
Section titled “Return Type”Boolean, TRUE if function completed successfully.
Remarks
Section titled “Remarks”Typically used in the PreBootScript.wsf
Log_SubmitLogs calls this function before it uploads the files, so you only need to call it yourself if you want to remove the logs without submitting new ones.
Example
Section titled “Example”The following example will do the following:
- Set the global variable gsLogServerFolder to a log share on the OSD server.
- Add a custom logfile is registered for submit along with the well-known logfiles.
- Register the product key as an unwanted text string that should be excluded from all files.
- Submit the logfiles.
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()
gsLogServerFolder="\\" & gsBootServer & "\LogFiles" 'set the log folder root sProductKey = "11111-22222-33333-44444-55555" If bStatus Then bStatus=Sysprep_SetProductKey(sProductKey)
If bStatus Then bStatus=Log_RemoveLogs() 'remove any existing logfiles If bStatus Then bStatus=Log_RegisterExcludeValue("Product key",sProductKey) 'remove productkey value from logfiles If bStatus Then bStatus=Log_RegisterWellKnownFiles() If bStatus Then bStatus=Log_RegisterLogfile("X:\MyTestLog.log") 'register an aditional file to submit
If bStatus Then bStatus=Log_SubmitLogs() 'submit the logs
Job_End(bStatus)'End mainSee Also
Section titled “See Also”Scripting Guidelines, Log_RegisterExcludeValue, Log_RegisterWellKnownFiles, Log_RegisterLogfile, Log_SubmitLogs Constants Package Property Variables