Вы не говорите, как вы настроили запланированное задание.
1 - при запуске компьютера
или
2 - при входе в систему
Я предполагаю, что, поскольку вы сказали ...
запустить скрипт при запуске моей виртуальной машины
... это пункт 1.
Если вы специально не запустите PowerShell с «NoExit», то вызов powershell.exe запустит любой код, который вы скажете, а затем закроется, когда закончите.
powershell -noexit -file SomeScript.ps1
Параметры командной строки PowerShell
PowerShell [.exe] [-PSConsoleFile | -Version] [-NoLogo] [-NoExit] [-Sta] [-Mta] ...
-NoExit
Не завершается после запуска команд запуска.
Если этот код еще не запущен при входе в систему, он не должен быть виден. Делая это при запуске, код не привязан к пользовательскому сеансу, и вы можете видеть только те сеансы, которые вы начали.
Просто любопытно ... Если вы используете задачу запуска, почему вы хотите увидеть консоль powershell.exe при входе в систему.