Como habilito um console serial no Windows (2008 e / ou 2012) para que eu possa fazer login nele, como nos bons velhos tempos de servidores reais e emitir comandos de provisionamento, de preferência via PowerShell?
$ cu -l /dev/ttyS0
Connected.
Welcome to ad1.adlab.brazzers.com
Microsoft Windows [Version 6.1.7601]
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
Login: Administrator
Password:
PS C:\Users\Administrator> New-NetIPAddress –InterfaceAlias eth0 –IPv4Address 192.168.101.11 –PrefixLength 24 -DefaultGateway 192.168.101.1
PS C:\Users\Administrator>
Respostas:
Uau, bem, o que você quer é chamado de redirecionamento dos Serviços de Gerenciamento de Emergência (EMS).
http://msdn.microsoft.com/en-us/library/ff542282(v=vs.85).aspx
E funciona em versões modernas do Windows.
No XP / 2003, a ativação pareceria
No Windows Vista / 2008 +, ele é ativado digitando o seguinte comando, onde {padrão} é a entrada do SO no BCDedit:
Os comandos a seguir definem as configurações globais de redirecionamento do EMS para usar COM2 e uma taxa de transmissão de 115200 e habilitam o EMS para a entrada de inicialização especificada.
Algo que poucas pessoas sabem é que você ainda pode conectar-se a um computador Windows usando o EMS e executar algumas funções administrativas, mesmo após o computador ter um STOP / bugcheck / BSoD!
Powershell? Eu não sei sobre isso ... eu meio que duvido, mas quem sabe. O uso previsto para o EMS ocorre depois que tudo mais falhou, mas você pode obter um shell cmd.exe com o EMS ... e pode digitar powershell.exe a partir de um shell cmd.exe ... talvez seja isso.
Essa é a melhor coisa nativa da Microsoft que você terá. Caso contrário, você está procurando um software de terceiros para executar um servidor em uma porta COM ou USB.
O livro Segredos do Windows Server 2008 R2 Por Orin Thomas tem uma seção decente sobre o EMS, que na verdade é Googlable gratuitamente.
Edit: Verified, Powershell é possível através do EMS!
PS: Você é louco!
fonte