Windows
Windows 串列控制台
如何在 Windows(2008 和/或 2012)上啟用串列控制台,以便我可以像 Real Servers 的Good Old Days 一樣登錄它並發出配置命令,最好是通過 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>
哇,嗯,你想要的是所謂的緊急管理服務 (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
很少有人知道的是,即使在電腦經歷了 STOP/錯誤檢查/BSoD 之後,您仍然可以使用 EMS 連接到 Windows 電腦並執行一些管理功能!
電源外殼?我不知道……我有點懷疑,但誰知道呢。EMS 的設想用途是在其他一切都失敗之後,但是您可以使用 EMS 獲得一個 cmd.exe 外殼…並且您可以從 Cmd.exe 外殼中鍵入 powershell.exe …所以也許。
這是您將獲得的最好的 Microsoft 原生產品。否則,您正在尋找通過 COM 或 USB 埠執行伺服器的第三方軟體。
Orin Thomas所著的Windows Server 2008 R2 Secrets一書有一個關於 EMS 的不錯的部分,實際上可以免費使用 Google 搜尋。
編輯:已驗證,Powershell 可以通過 EMS 實現!
PS:你瘋了!