
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