Dal Prompt dei comandi dell'amministratore, se eseguo questo comando

codice:
powershell -ExecutionPolicy Unrestricted -file "D:\Users\xxx\Documents\Test.ps1" "Param1" "Param2"
esso viene eseguito correttamente.

Mentre, se creo questa attivita pianificata, controllata dall'utente System

codice:
schtasks /create /sc onstart /ru System /z /v1 /tn "Test" /tr "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -file \"D:\Users\xxx\Documents\Test.ps1\" \"Param1\" \"Param2\"
che parta quando Windows 7 viene avviato, essa rimane, sempre, in esecuzione ed essa non finisce mai. Come mai?

Come faccio ad impedire l'accesso a Windows 7 fino a quando questo script non termina?

GRAZIE

CIAO