选择变量
选择标准以选择变量的使用为基础。一些选择变量是预先设置的,或者也可以从自定义属性创建自己的选择变量。
可以直接将数字和字符串置于加引号或没加引号的选择标准字符串中。选择标准字符串区分大小写。
例如,以下选择标准字符串都有效:
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。 • 与子网进行比较。提供网络编号与子网掩码或 CIDR 值就可完成此操作。例如,IP = 10.1.1.0/255.255.255.0 |
KeyboardCode |
设备制造商设置并且由 BIOS 内部使用的编号,可识别键盘类型。 支持的值包括: 0 = 35-Key 例如: 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 例如: 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。 • 与子网进行比较。提供网络编号与子网掩码或 CIDR 值就可完成此操作。例如,IP = 10.1.1.0/255.255.255.0 |
Series |
设备的常规系列。此为单个字符。 支持的值包括: 3 = DOS 3000 系列 例如: Series = 3 |
Rows |
显示的数字将支持的移动设备分行。值的范围可能是 1 到 25。 例如: (KeyboardName=35Key)&(Rows=20) 此示例与具有 20 行、35-键的键盘的所有移动设备相匹配。 |
Syncmedium |
移动设备使用的同步介质的类型。 支持的值包括: any |
终端 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” |