This short VBscript will launch a hidden Powershell script without any windows:
command = "powershell.exe -nologo -ExecutionPolicy Unrestricted -File C:\script.ps1" set shell = CreateObject("WScript.Shell") shell.Run command,0
command = "powershell.exe -nologo -ExecutionPolicy Unrestricted -File C:\script.ps1" set shell = CreateObject("WScript.Shell") shell.Run command,0