console serial do Windows

27

Como eu habilito um console serial no Windows (2008 e / ou 2012) de modo que eu possa fazer login nele como os Good Old Days 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> 
    
por MikeyB 12.11.2013 / 01:51

1 resposta

33

Uau, bem, o que você quer é chamado de redirecionamento dos Serviços de Gerenciamento de Emergência (EMS).

link

E funciona em versões modernas do Windows.

No XP / 2003, a ativação seria parecida com

bootcfg /ems on /port com1 /baud 9600 /id 1

No Windows Vista / 2008 +, ela é ativada digitando-se o seguinte comando, em que {default} é a entrada do sistema operacional no BCDedit:

BCDedit /bootems {default} ON

Os seguintes comandos definem as configurações globais de redirecionamento do EMS para usar COM2 e uma taxa de transmissão de 115200 e habilitar o EMS para a entrada de inicialização especificada.

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200

Algo que muitas pessoas não sabem é que você ainda pode se conectar a um computador Windows usando o EMS e executar algumas funções administrativas mesmo após o computador ter experimentado um STOP / verificação de bugs / BSoD!

Powershell? Eu não sei sobre isso ... Eu meio que duvido, mas quem sabe. O uso previsto para o EMS é depois de tudo ter falhado, mas você pode obter um shell cmd.exe com EMS ... e você pode digitar powershell.exe em um shell Cmd.exe ... então talvez.

Essa é a melhor coisa nativa da Microsoft que você vai conseguir. Caso contrário, você está vendo 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 livremente pesquisável.

Editar: verificado, o Powershell é possível através do EMS!

PS: Você é louco!

    
por 12.11.2013 / 02:03