選取變數
選取準則以選取變數的使用為基礎。某些選取變數為預設變數,您也可以從自訂內容建立自己的變數。
您可以直接在選取準則字串中放入數字及字串,使用或不使用引號均可。選取準則字串必須區分大小寫。
例如,下列選取準則字串全部有效:
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 鍵 範例: 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 |
啟用器報告的作業系統版本。其中含小數的值必須以雙引號括住。 OSVer = “4.20” |
作業系統類型 |
啟用器報告的作業系統類型。 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 |
Avalanche 產生或使用者指派的行動裝置唯一 ID。初始終端機 ID 是 1,而且值將視需要遞增。您可以視需要重新定義行動裝置的終端機 ID。如果您在工作站 ID 中使用終端機 ID,值不可超過主機的字元限制。一般而言,主機支援 10 個字元。 範例: Terminal ID = 5 |
@exists |
可供使用者檢查內容是否存在。@exists 函數名稱必須區分大小寫,而且只能搭配 EQ 或 NE 運算子使用。 範例: @exists ne some.property @exists ==Some.property & Some.property = “value” |