Вау, ну, то, что вы хотите, называется перенаправлением служб аварийного управления (EMS).
http://msdn.microsoft.com/en-us/library/ff542282(v=vs.85).aspx
И это работает на современных версиях Windows.
В XP / 2003 его включение будет выглядеть
bootcfg /ems on /port com1 /baud 9600 /id 1
В Windows Vista / 2008 + это активируется путем ввода следующей команды, где {default} - это запись ОС в BCDedit:
BCDedit /bootems {default} ON
Следующие команды устанавливают глобальные параметры перенаправления EMS для использования COM2 и скорости передачи 115200 бод и включают EMS для указанной загрузочной записи.
bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200
То, что немногие знают, это то, что вы все еще можете подключиться к компьютеру под управлением Windows с помощью EMS и выполнять некоторые административные функции даже после того, как компьютер испытал STOP / bugcheck / BSoD!
Powershell? Я не знаю об этом ... Я в чем-то сомневаюсь, но кто знает. Предполагаемое использование для EMS - после того, как все остальное потерпело неудачу, но вы можете получить оболочку cmd.exe с EMS ... и вы можете набирать powershell.exe из оболочки Cmd.exe ... так что, возможно.
Это лучшая вещь от Microsoft, которую ты получишь. В противном случае вы ищете стороннее программное обеспечение для запуска сервера через порт COM или USB.
В книге Windows Server 2008 R2 Secrets By Orin Thomas есть достойный раздел, посвященный EMS, который на самом деле можно легко найти в Google.
Редактировать: Проверено, Powershell возможно через EMS!
PS: ты чокнутый!