选择变量

选择标准以选择变量的使用为基础。一些选择变量是预先设置的,或者也可以从自定义属性创建自己的选择变量。

可以直接将数字和字符串置于加引号或没加引号的选择标准字符串中。选择标准字符串区分大小写。

例如,以下选择标准字符串都有效:

ModelName=6840
ModelName = 6840
ModelName=”6840”

Series = S

而以下这些都无效:

series = s
Series = s

也支持将长字符串作为选择标准。例如,以下字符串有效:

Series = 3 | (MAC = 00-A0-F8-27-B5-7F | MAC = 00-A0-F8-80-3D-4B | MAC = 00-A0-F8-76-B3-D8 | MAC = 00-A0-F8-38-11-83 | MAC = 00-A0-F8-10-24-FF | MAC = 00-A0-F8-10-10-10)

由于较长的选择标准字符串可能很复杂,因此建议将选择标准限制为不超过 20 个选择变量

下表列出预设置的选择变量:

Columns

显示的数字将支持的移动设备分栏。值的范围可能是 1 – 80。

例如:

Columns > 20

EnablerVer

启用程序版本编号。带有小数的值必须加上双引号。

EnablerVer = “3.10-13”

IP

移动设备的 IP 地址。

使用点标记输入所有 IP 地址。可采用以下三种方式写入 IP 地址:

与单个 IP 地址直接比较。例如,IP = 10.1.1.1

与任意的地址范围进行比较。例如,IP = 10.1.1.5 – 10.1.1.15
此项也可写为 IP = 10.1.1.5 - 15

与子网进行比较。提供网络编号与子网掩码或 CIDR 值就可完成此操作。例如,IP = 10.1.1.0/255.255.255.0
使用 CIDR 标记,这个 IP 地址还可写为 IP = 10.1.1.0/24

KeyboardCode

设备制造商设置并且由 BIOS 内部使用的编号,可识别键盘类型。

支持的值包括:

0 = 35-Key
1 = 超过 35 个键并且 WSS1000
2 = 其他不到 35 个键的设备

例如:

KeyboardCode = 0

KeyboardName

移动设备正在使用的键盘的样式(46 键、35 键等)。对于 CE 设备,此选择变量无效。

支持的值包括:

35KEY

46KEY

101KEY

TnKeys

例如:

KeyboardName = 35KEY

LastContact

设备上一次联系服务器的时间。LastContact 属性的分析器允许指定绝对时间戳或相对时间戳。

时间戳格式的示例为:

mm/dd/yyyy

LastContact = “12/22/2005”(全天)

HH:MM mm/dd/yyyy

LastContact = “23:15 12/22/2005”(全部时间,24 小时制)

hh:mm AP mm/dd/yyyy

LastContact = “11:15 PM 12/22/2005”(全部时间,12 小时制)

以上的范围形式

相对格式使用当前时间的偏移量。

<offset>M

LastContact = 60M(过去的 60 分钟)

<offset>H

LastContact = 1H(过去一整小时)

<offset>D

LastContact = 1D(过去一整天)

以上的范围形式,包括反转的范围

LastContact=7D-1M

MAC

移动设备的 MAC 地址。

输入任何 MAC 地址作为一个十六进制数字的字符串。八进制数字之间的破折号或冒号为可选项。例如:

MAC = 00:A0:F8:85:E8:E3

ModelName

移动设备的标准型号名称。此名称常常是一个数字,但可以是字母数字。设备详细信息常常显示型号名称。

多个支持的值包括:

1040、1740、1746、1840、1846、2740、2840、3140、3143、3540、3840、3843、3940、4040、5040、6140、6143、6840、6843、6940、7240、7540、7940、8140、8940、PTC960、TR1200、VT2400、WinPC、WT2200、7000CE、HHP7400、MX1、MX2、MX3、VX1、iPAQ、iPAD、Falcon、ITCCK30、ITC700

例如:

ModelName = 6840

ModelCode

设备制造商设置并且由 BIOS 内部使用的编号,可识别硬件。

支持的值包括:

1= LRT 38xx/LDT
2 = VRC39xx/69xx
3 = PDT 31xx/35xx
4 = WSS1000
5 = PDT 6800
6 = PDT 6100

例如:

ModelCode <= 2

这与所有 38xx、39xx 和 69xx 设备相匹配。

OSVer

启用程序报告的 OS 版本。其中带有小数的值必须加上双引号。

OSVer = “4.20”

OS Type

启用程序报告的 OS 类型。

OSType = PocketPC

Processor

启用程序报告的处理器。

Processor = ARM

ProcessorType

启用程序报告的处理器类型。

ProcessorType = xScale

分配的 IP

移动设备的 IP 地址。

使用点标记输入所有 IP 地址。可采用以下三种方式写入 IP 地址:

与单个 IP 地址直接比较。例如,IP = 10.1.1.1

与任意的地址范围进行比较。例如,IP = 10.1.1.5 – 10.1.1.15
此项也可写为 IP = 10.1.1.5 - 15

与子网进行比较。提供网络编号与子网掩码或 CIDR 值就可完成此操作。例如,IP = 10.1.1.0/255.255.255.0
使用 CIDR 标记,这个 IP 地址还可写为 IP = 10.1.1.0/24

Series

设备的常规系列。此为单个字符。

支持的值包括:

3 = DOS 3000 系列
P = DOS 4000 和 5000 系列
7 = DOS 7000 系列
T = Telxon 设备
C = CE 设备
S = Palm 设备
W = Windows 机器
D = PSC 和 LXE DOS 设备
G = Android 设备
A = iOS 设备

例如:

Series = 3

Rows

显示的数字将支持的移动设备分行。值的范围可能是 1 到 25。

例如:

(KeyboardName=35Key)&(Rows=20)

此示例与具有 20 行、35-键的键盘的所有移动设备相匹配。

Syncmedium

移动设备使用的同步介质的类型。

支持的值包括:

any
ip
serial

终端 ID

移动设备唯一的 ID,由 Avalanche 生成或由用户分配。初始终端 ID 为 1,可根据需要增加值。可以根据需要重新定义移动设备的终端 ID。如果正在使用工作站 ID 中的终端 ID,则值不能超过主机的字符限制。主机通常支持 10 个字符。

例如:

终端 ID = 5

@exists

使用户能够检查属性是否存在。@exists 功能的名称区分大小写,仅可与 EQ 或 NE 运算符一起使用。

例如:

@exists ne some.property

@exists ==Some.property & Some.property = “value”