https://stackoverflow.com/questions/63514534/embed-vbscript-in-powershell-script-one-file
#######################Begin VBS1####################### ###JOB_A START### $VBS_Content_Job_A = @' MsgBox "This a simple MsgBox from Vbscript (Job_A)" '@ ###JOB_A END### ###JOB_B START### $VBS_Content_Job_B = @' MsgBox "This a simple MsgBox from Vbscript (Job_B)" '@ ###JOB_B END### #######################Begin PS1####################### ECHO 'Hello World from Powershell !' PAUSE ECHO "Running VBS Now" PAUSE ###VBS CALL START### $VBSJob=$VBS_Content_Job_A $TmpVBS="$env:temp\myScript.vbs" Remove-Item $TmpVBS -ErrorAction SilentlyContinue SC $TmpVBS $VBSJob cscript //nologo $TmpVBS Remove-Item $TmpVBS -ErrorAction SilentlyContinue ###VBS CALL END### ECHO "Some More PowerShell" PAUSE ECHO "I need anoter VBS Script" PAUSE ###VBS CALL START### $VBSJob=$VBS_Content_Job_B $TmpVBS="$env:temp\myScript.vbs" Remove-Item $TmpVBS -ErrorAction SilentlyContinue Set-Content -Path $TmpVBS -Value $VBSJob cscript //nologo $TmpVBS Remove-Item $TmpVBS -ErrorAction SilentlyContinue ###VBS CALL END### ECHO "All Done!" PAUSE