Debugging Tools for Windows

/redirect

/redirect 在Windows服务器上启用紧急管理服务控制台重定向。

具有ACPI BIOS和SPCR表的计算机

在的[boot loader] 节中:

redirect=COMx 
[redirectbaudrate=BaudRate]

- OR -

redirect=USEBIOSSETTINGS

 

在 [operating systems]节中

/redirect 

 

具有BIOS固件但是没有SPCR表的计算机

[boot loader] 节中:

redirect=COMx
[redirectbaudrate=BaudRate]

 

[operating systems]节中:

/redirect 

 

EFI固件的计算机

/redirect

 

参数

redirect=
为EMS控制台重定向指定端口。必须和OOB管理(out-of-band management )使用的端口一样。 (关于out-of band management,这里有一段描述In computer administration out-of-band management refers to system console access provided, even in the event of primary network subsystem (hard and/or software) failure. This can be done via a console server or with a remote access card (RAC) which has its own processor, memory, battery, network connection, and access to the system bus. — 译者)

本参数只在BIOS固件的机器上需要和有效。它在Boot.ini文件的[boot loader]节中,并且作用于所有的引导入口。

下表说明了redirect= 的值。

说明
COMx 指定一个串口,合法值是COM1、COM2、COM3和COM4。将这个值设置成在固件中指派的OOB管理使用的串口。不能再用同一个端口进行调试或者EMS控制台重定向。

本值只在BIOS固件的,没有ACPI串口控制台重定向(SPCR)表的机器上需要。

在拥有SPCR表的机器上,这个值用语替代SPCR表中的设置。

USEBIOSSETTINGS 使用固件中指派的用于OOB管理的端口和连接速度。

只在BIOS固件的拥有ACPI串口控制台重定向(SPCR)表的机器上有效。

redirectbaudrate=
指定EMS传输的连接速度。这个值只在和redirect=COMx一起使用时有效。如果在任何具有BIOS固件的机器上省略这个参数,默认的EMS传输速率是9600 Kbps。

redirect=COMxredirectbaudrate= 在拥有SPCR表的机器上使用时,指定的COM端口和传输速率会替代SPCR表中的设置。

下表说明了redirectbaudrate= 参数的值。

说明
BaudRate 指定EMS传输的连接速度。合法值为9600、19200、57600和115200Kbps。(38400不是合法值)。默认值是9600Kbps。

/redirect

启用引导入口相关的Windows服务器系统的EMS控制台重定向。本参数在Windows Server 2003和之后的Windows服务器系统在所有机器上的引导入口中都可以使用。

注释

/redirect 参数只在Windows Server 2003、Windows XP和Windows 2000上支持。在Windows Vista和之后的Windows中,使用BCDEdit和/emssettings 参数及它的子参数来为所有引导入口进行EMS配置。然后,使用/ems 参数来启用特定引导入口的EMS。

EMS允许用户远程控制服务器的特定部分,即使服务器没有连接到网络或者其他标准的远程管理工具。关于EMS的更多信息,在 Microsoft TechNet站点上搜索Emergency Management Services 。

EMS在所有基于x86、x64和Itanium的机器上运行的Windows Server 2003和之后的Windows中支持。

要在Windows安装之后启用EMS控制台重定向,Windows需要知道用于OOB传输的端口和传输速率。Windows为EMS控制台重定向使用同样的设置。

在EFI固件的机器上,Windows自动从EFI固件获得OOB设置。在使用BIOS的机器上,Windows必须从Boot.ini文件获得OOB设置。

在具有BIOS和ACPI串口控制台重定向(SPCR)表的机器上,Windows可以通过读取BIOS中的SPCR表来获得OOB设置。在这些系统中,可以在Boot.ini中添加redirect=USEBIOSSETTINGS 参数指定Windows在SPCR表中获取设置,或者通过redirect=COMx redirectbaudrate= 来覆盖SPCR表中的设置。

在具有BIOS,但是没有SPCE表的机器上,需要在Boot.ini文件中进行OOB设置。使用redirect=COMx参数指定端口,redirectbaudrate= 指定传输速率。

在所有系统中,在引导入口使用/redirect 参数来为它加载的系统启用EMS控制台重定向。

本节描述的引导参数可以在Windows安装之后启用EMS控制台重定向。关于在Windows安装和升级中启用EMS的信息,在 Microsoft TechNet站点上搜索"Enabling Emergency Management Services"。

更多的示例,查看用于启用EMS重定向的引导参数

更多关于EMS的信息,查看帮助和支持中的“紧急管理服务”。也可以在Windows硬件开发者中心的站点上的  Server Platform Design - Overview页的"Headless Server and Emergency Management Services Design"节查看。

示例

没有SPCR表的机器(或者覆盖SPCR表)

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
redirect=COM1
redirectbaudrate=115200
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /fastdetect /redirect

有SPCR表的机器

[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
redirect=USEBIOSSETTINGS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /fastdetect /redirect

EFI固件的机器 (Bootcfg 显示)

Boot Options
------------
Timeout:             30
Default:             \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID:  1

Boot Entries
------------

Boot entry ID:    1
OS Friendly Name: Microsoft Windows .NET Enterprise Server
OsLoadOptions:     /redirect
BootFilePath:     \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
OsFilePath:       \Device\HarddiskVolume3\WINDOWS

Bootcfg 命令

bootcfg /ems ON /port COM1 /baud 115200 /ID 1
bootcfg /ems ON /port BIOSSET /ID 1
bootcfg /ems ON /ID 1
bootcfg /ems EDIT /port COM1 /baud 115200 /ID 1

Build machine: CAPEBUILD