Bảng điều khiển nối tiếp Windows


29

Làm cách nào để tôi kích hoạt bảng điều khiển nối tiếp trên Windows (2008 và / hoặc 2012) để tôi có thể đăng nhập vào nó như Good Old Days of Real Servers và đưa ra các lệnh cung cấp, lý tưởng thông qua 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> 

LOL, điều này có thật không? : D
Ryan Ries

3
Tôi có thể không ngủ đêm qua, do đó bây giờ tôi đang mơ về một thế giới tốt hơn.
MikeyB

Câu trả lời:


36

Ồ, tốt, những gì bạn muốn được gọi là chuyển hướng Dịch vụ quản lý khẩn cấp (EMS).

http://msdn.microsoft.com/en-us/l Library / ff542282 (v = vs85) .aspx

Và nó hoạt động trên các phiên bản hiện đại của Windows.

Trong XP / 2003, cho phép nó trông giống như

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

Trên Windows Vista / 2008 +, nó được kích hoạt bằng cách gõ lệnh sau trong đó {default} là mục hệ điều hành trong BCDedit:

BCDedit /bootems {default} ON

Các lệnh sau thiết lập cài đặt chuyển hướng EMS toàn cầu để sử dụng COM2 và tốc độ truyền là 115200 và bật EMS cho mục nhập khởi động được chỉ định.

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200

Một điều mà không nhiều người biết là bạn vẫn có thể kết nối với máy tính Windows bằng EMS và thực hiện một số chức năng quản trị ngay cả khi máy tính đã trải qua STOP / bugcheck / BSoD!

Quyền hạn? Tôi không biết về điều đó ... Tôi hơi nghi ngờ điều đó, nhưng ai biết được. Việc sử dụng được hình dung cho EMS là sau khi mọi thứ khác không thành công, nhưng bạn có thể nhận được vỏ cmd.exe với EMS ... và bạn có thể nhập powershell.exe từ trình bao Cmd.exe ... vì vậy có thể.

Đó là thứ tốt nhất của Microsoft mà bạn sẽ nhận được. Mặt khác, bạn đang xem phần mềm của bên thứ ba để chạy máy chủ qua cổng COM hoặc USB.

Cuốn sách Bí mật Windows Server 2008 R2 của Orin Thomas có một phần khá hay về EMS, thực sự là tự do Googlable.

Chỉnh sửa: Đã xác minh, Powershell có thể thông qua EMS!

PS: Bạn là người dở hơi!


Ngọt! Rất vui được biết làm thế nào để làm điều đó. Đây là những gì nó trông giống như: gist.github.com/Supermathie/7423949
MikeyB

Tuyệt vời. Tôi chưa bao giờ thấy EMS được sử dụng trong môi trường sản xuất. Chỉ bởi trình gỡ lỗi kernel và người viết trình điều khiển thiết bị tôi mới thấy nó được sử dụng. Nhưng thêm sức mạnh cho bạn! Tôi sẽ đưa ra câu hỏi này hai lần nếu tôi có thể. :)
Ryan Ries

Tôi có một chút bối rối rằng không có tùy chọn "chỉ là bàn điều khiển nối tiếp" trong EMS. Điều đó sẽ hữu ích .
MikeyB

Chà, Windows không thực sự có một dòng lệnh trong các hoạt động bình thường. Nó không có runlevels như Unix. Nó là GUI đến cốt lõi.
mfinni

2
@mfinni Không hoàn toàn đúng trong Windows dựa trên mô-đun ngày nay. Nhìn vào Server Core hoặc Hyper-V Server (trình ảo hóa miễn phí độc lập). Windows khá nạc và dần dần thoát khỏi sự phụ thuộc GUI nhờ vào PS.
Ashley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.