Wow, beh, quello che vuoi è chiamato reindirizzamento EMS (Emergency Management Services).
http://msdn.microsoft.com/en-us/library/ff542282(v=vs.85).aspx
E funziona su versioni moderne di Windows.
In XP / 2003, abilitarlo sarebbe simile
bootcfg /ems on /port com1 /baud 9600 /id 1
Su Windows Vista / 2008 + è abilitato digitando il comando seguente dove {default} è la voce del sistema operativo in BCDedit:
BCDedit /bootems {default} ON
I seguenti comandi configurano le impostazioni di reindirizzamento EMS globali per utilizzare COM2 e una velocità di trasmissione di 115200 e abilitare EMS per la voce di avvio specificata.
bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200
Qualcosa che non molte persone sanno è che puoi ancora connetterti a un computer Windows usando EMS ed eseguire alcune funzioni amministrative anche dopo che il computer ha riscontrato un STOP / bugcheck / BSoD!
PowerShell? Non lo so ... ne dubito, ma chi lo sa. L'uso previsto per EMS è dopo che tutto il resto è fallito, ma è possibile ottenere una shell cmd.exe con EMS ... e si può digitare powershell.exe da una shell Cmd.exe ... quindi forse.
Questa è la migliore cosa nativa di Microsoft che otterrai. Altrimenti stai cercando software di terze parti per eseguire un server su una porta COM o USB.
Il libro Windows Server 2008 R2 Secrets di Orin Thomas ha una sezione decente su EMS, che in realtà è liberamente googlabile.
Modifica: verificato, Powershell è possibile tramite EMS!
PS: Sei pazzo!