勇芳软件工作室.汉化:  Windows Management Instrumentation > Creating WMI Clients > Creating a WMI Application or Script > Creating a WMI Script >

Moniker Strings in JScript

Previous pageReturn to chapter overviewNext page

在JScript中,可以使用使用GetObject功能的标记显示名称创建对象。以下两个示例显示了使用昵称和不使用昵称的区别。第一个例子使用标记作为第二个例子的简洁替代。

 

以下代码示例显示如何使用标记创建对象。

 

var AlerterService = GetObject("WinMgmts:Win32_Service=""ALERTER""");

 

以下代码示例显示了如何在不使用标记的情况下创建对象。

 

var Locator = CreateObject("WbemScripting.SWbemLocator");

var Service = Locator.ConnectServer ();

var AlerterService = Service.Get("Win32_Service=""ALERTER""");

 

注意尽管昵称提供对对象的更直接的访问,但在某些情况下,重复使用标记的效率可能低于与WMI明确连接的等效代码。如果考虑应用程序性能,可以考虑使用其他方法。

 

运行脚本嵌入在HTML页面中时,不可能使用VBScript和JScript提供的GetObject功能,因为Microsoft Internet Explorer不允许使用此调用。