- 你们已经提供了一些非常实用的脚本,例如告诉我本地计算机上正在运行哪些服务。我能否进一步修改这些脚本,以便使其能够告诉我某台远程计算机上正在运行哪些服务?
-
发布时间:2010-10-29 09:57:26
发布时间:2010-10-29 09:57:26
您当然可以这样做。脚本中心所提供的大多数WMI脚本均创建了一个称作strComputer的变量,并将该变量取值设置为“.”。因此,脚本程序中通常包含以下一行代码:
strComputer = "."
这行代码导致脚本程序针对本地计算机运行。之所以产生这种结果,主要是由脚本构成方式所造成的,在执行过程中,WMI将以“.”表示的计算机名称视为本地计算机。如果您希望针对远程计算机运行这些脚本,只需将“.”替换为由双引号括起的远程计算机名称即可。举例来说,以下所列出的这行代码将导致脚本程序针对名为PrintServer1的远程计算机加以运行:
strComputer = "PrintServer1"
以上便是针对远程计算机运行WMI脚本时所需进行的唯一修改操作。尽管如此,您仍需牢记,为确保这些脚本成功运行,您必须在远程计算机上拥有适当的管理权限。此外,您还必须同时在本地计算机和远程计算机上安装WMI。