Если PowerShell разработали как современную замену CMD, почему в меню восстановления Windows ещё вызывается CMD?
Если при запуске Windows происходит ошибка, то Винда при следующем запуске открывает меню восстановления. Одной из опций является запуск командной строки. Почему в этом случае открывается CMD, а не PowerShell?
Почему в этом случае открывается CMD, а не PowerShell?
Потому что это максимально легкая версия Windows - WindowsPE.
И туда по умолчанию включают только самое необходимое.
Но никто не мешает вам установить туда и PowerShell.
NewDevLab, Ну как бы делал неоднократно.
Что там сложного то?
Добавляешь в image кроме базовых пакет Microsoft .NET/WinPE-NetFX, чтобы .Net работал, и пакет Windows PowerShell/WinPE-PlatformID, это собственно сам PS.
И собственно все.