• λ我爱Aspx >> Asp.Net >> WMI在网络编程中的应用
  • WMI在网络编程中的应用

  • :未知  Դ:internet  :2007-5-20 16:40:19  ؼ:
  • 1.ConnectionOptions类

    ConnectionOptions类主要的功能是为建立的WMI连接提供所需的所有设置。在利用WMI对远程计算机进行操作的时候,首先要进行WMI连接,WMI连接主要是使用的是ManagementScope类,成功完成WMI连接就要提供远程计算机WMI用户名和口令。ConnectionOptions类可以通过其属性来提供这些信息。下表是ConnectionOptions类的一些主要属性及其简单的说明:

    属性

    说明

    Authority

    获取或设置将用于验证指定用户的权利

    Locale

    获取或设置将用于连接操作的区域设置

    Password

    提供用于WMI连接操作的口令

    Username

    提供用于WMI连接操作的用户名

    2.ManagementScope类

    通过ManagementScope类能够建立和远程计算机(或者本地计算机)的WMI连接,表示管理可操作范围。创建WMI连接可以通过二种方法:

    (1)利用构造函数,当使用下面构造函数初始化ManagementScope类实例,同时也就建立了WMI连接,具体如下:

    public ManagementScope(

    string path ,

    ConnectionOptions options

    ) ;

    其中,参数path表示ManagementScope的服务器和命名空间,options包含有关连接的选项的ConnectionOptions。

    使用构造函数是有风险的,因为如果不能根据提供的选项建立WMI连接,程序会抛出异常。下列代码是利用此构造函数构建建立ManagementScope实例,并建立于远程计算机majinhu的WMI连接:

    System.Management.ConnectionOptions Conn = new ConnectionOptions();

    Ҷƪл˵?
  • һƪ利用SQLDMO备份还原SQL SERVER
    һƪASP.NET远程建立IIS虚拟主机并指定主机头