Окно PowerShell при запуске из пакетного файла

У меня есть пакетный файл, который запускает сценарий PowerShell.

Пакетный файл:

START Powershell -executionpolicy RemoteSigned -noexit -file «MyScript.ps1»

MyScript.ps1:

Write-Output «Hello World!»

Работает нормально, за одним исключением. Внешний вид окна похож на старый cmd.exe (черный фон), а не на PowerShell (синий фон).
Как мне получить истинное окно PowerShell, если я запускаю его из пакетного файла?

Спасибо.

Спасибо всем, кто написал до сих пор. Мне все равно, синий фон или черный. Я хочу знать, почему это происходит в первую очередь. Если я сделаю это: ЗАПУСТИТЬ блокнот, тогда Блокнот запустится нормально, и вокруг не останется следов cmd.exe. Блокнот выглядит точно так же, как если бы я запускал его с ярлыка. Почему с PowerShell все по-другому? Почему это отличается, если я запускаю его из пакетного файла или с ярлыка? И мне нравится, что в новом PowerShell можно вставлять правой кнопкой мыши. Спасибо.   —  person mcu    schedule 18.02.2012

Кроме того, по умолчанию командная строка сохраняет только 300 строк, тогда как PowerShell сохраняет НАМНОГО больше строк, поэтому, если вы используете что-то вроде start powershell -noexit -executionpolicy unrestricted -file «PowerShell script.ps1», вам нужно, чтобы он фактически открывался в PowerShell, а не в командной строке, чтобы вы могли увидеть полную историю сценария. .   —  person mcu    schedule 25.05.2016

Источник: ledsshop.ru

Стиль жизни - Здоровье!