Por regla general todo argumento puede ser encerrado/delimintado entre comillas dobles, de hecho, hacerlo es sinónimo de buenas prácticas de programación.
Dos comillas dobles por cada subargumento (por llamarlo así):
"ruta de archivo.exe" "ruta de script.vbs",
esto evita conflictos ya que por regla general los argumentos se delimitan por espacios a menos que se encierren entre comillas dobles,
si le pasaramos este argumento a un proceso, se tomaría cómo una única ruta:
"ruta de archivo.exe ruta de script.vbs",
si le pasaramos este argumento a un proceso, se tomaría cómo 6 argumentos por error
ruta de archivo.exe ruta de script.vbs.
Otras dos comillas dobles para delimitar el argumento principal, es decir, el parámetro /TR del proceso SCHTASKS.exe:
""Combinamos los argumentos,
""ruta de archivo.exe" "ruta de script.vbs"", y por último se deben escapar los subargumentos ya que hay comillas dobles de más que entrarían en conflicto:
"\"ruta de archivo.exe\" \"ruta de script.vbs\""(esto no es una regla general, la sintaxis de escape puede variar dependiendo de cómo haya sido programado el programa en cuestión)
Lo que sucede es que no encuentra el archivo Hide.vbs por que no lo tienes en el directorio de trabajo actual del proceso WScript.exe
Lee bien el comentario que hice:
lo que debes hacer es ejecutar WScript.exe (o CScript.exe dependiendo de tus necesidades) y a éste le pasas la ruta absoluta del script.vbs cómo parámetro:
Debes especificar la ruta del archivo 'hide.vbs', o añadirlo al directorio System32 para que te funcione del modo en que escribiste esto:
SCHTASKS /create /SC MINUTE /MO 1 /tn start /TR "\"%SystemRoot%\System32\WScript.exe\" \"hide.vbs\""
Hazlo así:
SCHTASKS.exe /Create /SC "MINUTE" /MO "1" /TN "start" /TR "\"%SystemRoot%\System32\WScript.exe\" \"ruta del script.vbs\""
Saludos