(其中,FeADTools 是“Active Directory 工具”的缩写。该命令只安装与 Active Directory 有关的三个 MMC 管理单 元)。 其他缩写如下所示: FeRRASConsole - 路由和远程访问 FeDHCPConsole - DHCP FeDNSConsole - DNS FeDFSConsole - 分布式文件系统 FeWINSConsole - WINS FeTAPIConsole - 电话服务 FeACSConsole - QoS 许可控制 FeCERTConsole - 证书颁发机构 FeClusterConsole - 群集管理器 FeCMAKConsole - 连接管理器管理工具包 FeIASConsole - Internet 验证服务 FeIISConsole - Internet Information 服务 FeRSConsole - 远程存储 FeTSClientConsole - 终端服务客户端 FeTSMgrConsole - 终端服务管理器 如果准备在您的域中创建大批的测试用户帐户或在工作站上创建本地帐户,可以使用 FOR 和 Net User 命 令“速战速决”完成此任务,无需编写脚本或任何代码。例如,如果您从命令行键入: FOR /L %i in (1,1,500) DO NET USER MyUser%i /ADD
结果将创建 500 个新用户,分别命名为 MyUser1、MyUser2...,依此类推。 如果希望名称更有意义,或更容易区分,且没有先后排序,那么还可以将 FOR 命令与 /F 一起使用, 并指定一个列出了您想导入到域中的一组名称的文本文件。 显而易见,这个窍门也适用于 Windows NT 4.0 域和成员服务器或工作站,因为它使用了向后兼容的 NetXXX API。 Windows 2000 资源工具包中有多种不同的操纵脚本。例如,要想控制某台计算机上的服务,可以使用 service.vbs。该脚本不仅可以列出所有服务,还可以停止、启动、删除和安装服务。 还是在此资源工具包中,您可以通过 share.vbs 来控制计算机资源的共享。该脚本可以列出、创建和 删除计算机资源的共享。 您是否想知道启动计算机时运行了哪些命令和程序?很容易,资源工具包中的 startup.vbs 可以列出有 关指定计算机(即使是一台远程计算机)的所有启动命令,包括运行该命令的用户及运行依据的 确切语法。不过,我也承认以前从 msconfig.exe 就可以看到该信息,但 Windows 2000 并未包含该工具。好 在 Windows XP Professional 上又重新使用了 msconfig.exe。 如果运行 Windows 2000 或 Windows XP Professional,您可以将新添加的打印机发布到 Active Directory。但是,如果操 作系统不是 Windows 2000(如 Windows NT 4.0 成员或 Windows 98),那又该如何向 Active Directory 发布打印机呢?您 可以使用 pubprn.vbs 发布 Windows 2000 或 Windows XP 之外的 Windows 版本共享的打印机。如果安装了 Windows 脚本 运行主机,则可以在 System 文件夹中找到该脚本。 例如: cscript pubprn.vbs ServerName "LDAP://ou=MyOrgUnit,dc=MyDomain,dc=com"
使用该脚本可以将特定计算机(由 ServerName 指定)上的所有打印机发布到 Active Directory 域目录树的指 定组织单元内。有关如何使用和获取 pubprn.vbs 的详细信息,可参阅 Microsoft 知识库文章 Q234619: Publishing a Printer in Windows Active Directory(在 Windows Active Directory 中发布打印机)。 每次执行“立即复制”操作在域控制器之间触发复制操作时都需要进入“Active Directory 站点和服务”, 如果您对此已不胜其烦,则不妨尝试 Windows 2000 支持工具 RepAdmin.exe,依照以下命令执行: repadmin /syncall /p /e /d servername.domain.com /u:%account% /pw:%pwd%
使用 Windows 2000 资源工具包的 exec.vbs 工具可以从命令行运行和中止进程。例如,运行: cscript exec.vbs /E calc
将在您的计算机上创建一个新的 Windows 计算器进程。也可用它运行远程计算机上的进程。要中止 进程,可以运行: cscript exec.vbs /X ProcessIDNumber
Process ID Number 可通过 ps.vbs 找到,该脚本可列出所有进程和相应的 ID。同样,利用 Windows 2000 支持工 具 TList.exe 和 Kill.exe 也可以运行和中止进程。Tlist.exe 大致相当于 ps.vbs(列出进程),而 Kill.exe 与 exec.vbs /X 的运行结果相同。 在处理进程的同时,可以使用资源工具包中的 top.exe 从命令窗口实时监视进程的执行。只需运行 top.exe,并启动一个新的进程,或频繁移动鼠标,您会注意到命令窗口中的变化。 默认情况下,许多诊断事件处于关闭状态,以防事件查看器负载过重。但如果出于故障诊断目的, 则最好打开与 Active Directory 有关的多数事件(如在诊断“复制”、“LDAP 操作”时)。可以在以下目录 中查看域控制器的注册表设置: HKey_Local_Machine \System \CurrentControlSet \Services \NTDS \Diagnostics。
在此可以找到各种诊断事件,将设置改为 1 (启用)即可打开这些事件。 谈到事件,是否可以将“自己的”事件注册到事件查看器中,并指定自定义的事件源和说明?没 问题,这并不是只有开发人员才能做的事情。利用一个名为 LogEvent.exe 的资源工具包工具就可以做 到这一点。尝试运行以下命令: logevent -s I –r "Test" "THIS IS A TEST"
打开应用程序日志,您可以在事件详细资料中看到一个属于信息 类的新事件,事件源为“Test”, 说明部分为“THIS IS A TEST”。可以随意修改事件类型、ID、类别编号等。只需运行 logevent.exe /? 即可找 到不同的选项。您可以在登录脚本或其他组织性操作中使用该命令,以便将自定义事件记录到特 定计算机的事件日志中。 想要在远程计算机上打开本地组策略的 MMC 吗?只需转到开始 | 运行,再键入: gpedit.msc /gpcomputer: "Computername"
(其中 computername 是远程计算机的 NetBIOS 名称)。 我的窍门就介绍到这里。肯定还有更多可以和大家分享的窍门,但我希望已介绍的这些对您能有 所帮助,让您的 Windows 2000 管理工作更轻松。