创建自定义的管理单元来远程连接到 IIS 6 服务器
问:
我想像连接到事件查看器那样,使用“运行”命令,通过 IIS 管理器实现远程连接。IIS 管理器管理单元 (iis6.msc) 好像无法通过开关来指定远程计算机。我使用了以下命令,来连接到远程计算机的事件查看器日志:
c:\windows\system32\eventvwr.msc /computer=<computername>
可以使用 IIS 6 管理单元来实现吗?
答:
我真希望事情就是这么简单,这样肯定会让 IIS 管理员和开发人员的管理任务变得更简单一些。IIS 6.0 附带的 IIS 管理器在命令提示符窗口中执行时,不会接受任何开关。iis6.msc 管理单元是完全独立的,不会接受管理员输入的内容(不同于事件查看器管理单元)。
不过,有一个解决办法。Microsoft 管理控制台 (MMC) 允许使用自定义的管理单元。Active Directory 管理单元可包含本地或远程服务器,并支持对资源的完全管理。
自定义的 MMC 使您可以执行一个简单的命令,就能连接到本地或远程服务器。该文件可分别以本地或远程方式,保存在工作站或服务器上。
若要创建自定义的管理单元,请完成以下步骤:
|
1. |
单击“开始”,单击“运行”,并键入“mmc”,启动 MMC。 |
|
2. |
在 MMC 控制台中,在“控制台”菜单上,选择“添加/删除管理单元”。 |
|
3. |
在“添加/删除管理单元”对话框中,单击“添加”,并在“可用的独立管理单元”列表中,双击“Active Directory 用户和计算机”。若出现了一个向导,请按屏幕上的说明进行操作。 |
|
4. |
重复第 3 步,分别添加以下这几个管理单元:“安全模板”、“分布式文件系统”和“证书”。 |
|
5. |
单击“关闭”,再单击“确定”。 |
|
6. |
在“控制台”菜单上,单击“保存”。 |
上述步骤在 Microsoft TechNet 网站上有详细的介绍:
http://www.microsoft.com/technet/prodtechnol/windows2000serv/evaluate/featfunc/mmcovvw.mspx。
安装完这些管理单元后,您就可以自定义这个 *.msc 文件,以包含远程服务器。请注意,该管理单元的用户必须具有其上所列的所有服务器的管理权限。
若要使用 MMC 连接到远程服务器,请执行以下操作:
|
1. |
定位通过上述步骤创建的管理单元,将其打开。例如,运行 MyIISServers.msc,并按 Enter 键。 |
|
2. |
在 MMC 控制台中,右键单击“Internet Information Services (IIS) 管理器”,并选择“连接”(见“图 2”)。 ![]() 图 2:自定义的 MMC 控制台 |
|
3. |
在“连接到计算机”对话框中,输入所要连接的远程 IIS 6 服务器的名称。若要连接到使用不同凭据(比如服务器的管理员凭据)的服务器,则选中“用户”,并在所示的文本框中,输入相应的凭据(见“图 3”)。 ![]() 图 3:“连接到计算机”对话框 注意: 假如您要使用相同的域凭据(域管理员或同等权限),连接到所有 IIS 6 服务器,那么就没有必要使“用户”凭据了。 |
|
4. |
重复第 3 步,添加所要连接的每一台 IIS 6 服务器。 |
|
5. |
单击“确定”。 |
|
6. |
在“控制台”菜单上,单击“保存”。 |
这个方法让您可以轻松键入与您前面所提到的相似的命令。只需要确认已包含了上述文件的完整路径。譬如,下列命令可以在“运行”命令处有效执行:
C:\CustomMMC\MyIISServers.msc
这个已保存的 *.msc 文件将存储所有已配置的(本地和远程)服务器,使您可以快速、轻松地访问您的 Web 环境中的数据。唯一的要求就是:必须使用一个具有管理员权限的帐户,来连接到所有计算机。虽然不能像事件查看器那样使用简单易行的开关机制,但却能让您使用一个命令,就实现对远程服务器的访问。
本文主题创建自定义的管理单元来远程连接到 IIS 6 服务器

