执行WQL行动
Windows提供了一个名为Windows管理规范的基础设施(WMI)协助系统管理任务。WMI基础设施包括大量的类,存储的信息一个Windows机器的硬件和软件环境。188金宝搏官网登录app
可以获得的信息使用WQL WMI类的实例,一个类似于SQL查询语言,它支持SELECT语句和WHERE子句(其他语句)。一个简单的WQL查询的一般形式如下:
选择<属性>
从< WMI类>
(在<条件>)
例如,下面的查询检索操作系统Windows机器上安装的详细信息,包括操作系统的名称,它的建造数量和服务包级别:
SELECT *
从Win32_OperatingSystem
个人属性指定的类可能不使用一个通配符,例如:
选择BuildNumber,标题
从Win32_OperatingSystem
属性的类可用于一个WHERE子句,例如:
SELECT *
从Win32_OperatingSystem
标题=“Microsoft Windows Server 2012标准”
执行WQL操作允许WQL对LiveCompare运行查询服务器,或反对指定可以通过网络进行访问的机器。查询的结果存储在一个表的数据集。
行动属性 | 描述 |
---|---|
主机名 | 一个字符串参数或数据集指定的机器的主机名WQL查询将运行。如果不设置这个属性,则查询将会针对LiveCompare运行服务器。 |
包括系统属性 | 一个布尔值参数或数据集决定是否系统属性的查询WMI类将包含在数据集的结果。系统属性名称前缀和两个下划线。这个参数的默认值是“假”。 |
名称空间 | 一个字符串参数或数据集指定WMI查询中使用名称空间,其中包含类。如果没有设置这个参数,“\ \ civm2根”是使用默认值。 |
密码 | 一个字符串参数或数据集包含密码的用户可以访问远程机器。这个属性应该设置如果主机名属性指的是另一台机器LiveCompare服务器,如果用户名属性指定。 |
查询 | 一个多行字符串参数包含WQL执行查询。查询的SELECT语句返回的结果存储在数据集的结果。 |
结果 | 一个表的数据集这商店WQL查询的结果。 |
String1 | 一个字符串参数或数据集包含一个值可能被替换成WQL执行查询(可选)。使用时在WQL查询中,“String1”应该包含在单引号。 |
String2相等 | 第二个字符串参数或数据集包含一个值可能被替换成WQL执行查询(可选)。使用时在WQL查询中,应该包含在单引号String2相等。 |
用户名 | 一个字符串参数或数据集包含一个Windows用户帐户访问远程机器。用户帐户应指定域名\帐户名称。这个属性应该设置如果主机名属性指的是另一台机器LiveCompare服务器。 |
例子:
WMI类
下面是一个选择的类\ \ civm2根命名空间。
类 | 描述 |
---|---|
Win32_ComputerSystem | 存储信息的计算机系统,包括主机名、系统物理内存的类型和总量。 |
Win32_OperatingSystem | 存储当前活动的信息操作系统。 |
Win32_Service | 门店信息系统上当前正在运行的服务。 |
Win32_Process | 门店信息系统上当前正在运行的进程。 |
Win32_Product | 门店信息系统安装的软件产品。188金宝搏官网登录app188金宝搏官网app注册 |
Win32_UserAccount | 门店信息系统上定义的用户帐户。 |
Win32类的完整列表可以在这里找到:http://msdn.microsoft.com/en-us/library/windows/desktop/aa394084 (v = vs.85) . aspx。
WMI查询语言的描述(WQL)可能在这里找到:http://msdn.microsoft.com/en-gb/library/windows/desktop/aa394606 (v = vs.85) . aspx。
执行WQL行动支持的使用动作参数定义向导,它允许额外的属性创建“字符串”行动。