web-dev-qa-db-ja.com

Windowsシリアルコンソール

Windows(2008または2012)でシリアルコンソールを有効にして、リアルサーバーの古き良き時代のようにシリアルコンソールにログインし、理想的には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> 
29
MikeyB

うわー、まあ、あなたが欲しいものは緊急管理サービス(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のOSエントリです。

BCDedit /bootems {default} ON

次のコマンドは、COM2と115200のボーレートを使用するようにグローバルEMSリダイレクト設定を設定し、指定されたブートエントリに対してEMSを有効にします。

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200

多くの人が知らないことは、EMSを使用してWindowsコンピューターに接続し、コンピューターがにさえいくつかの管理機能を実行できることです。 STOP /バグチェック/ BSoDを体験しました!

パワーシェル?私はそれについて知りません...ちょっとそれを疑うが、誰が知っている。 EMSの想定される使用法は、他のすべてが失敗した後ですが、EMSでcmd.exeシェルを取得できます。また、Cmd.exeシェルからpowershell.exeと入力できます。 。 かもね。

これは、Microsoftネイティブの最高のものです。それ以外の場合は、COMまたはUSBポートを介してサーバーを実行するためのサードパーティソフトウェアを調べています。

Orin Thomas著の本Windows Server 2008 R2 Secretsには、EMSに関する適切なセクションがあり、実際には自由にGooglableです。

編集:検証済み、PowershellはEMSを通じて可能です!

PS:あなたはナッツです!

36
Ryan Ries