組態：ASF 管理員指南

# 組態

- 概述

- Intel® ASF Agent Console

- 登入指令檔

- VBScript

- 群組原則

- 轉換

- WMI 瀏覽器

## 概述

Intel® ASF Agent Console 具有影響 ASF 解決方案操作的組態設定。在系統上設定和啟用 ASF 的方法有好幾種。以下列出的是 "IT 管理員" 可以使用的幾個選項。

- VBScript
- 登入指令檔
- 群組原則
- 轉換
- WMI 瀏覽器

表 1 列出 ASF Agent 可設定的設定值。

#### 可組態設定

設定 | 描述
AlertDestinationPingInterval | 啟用 PingAlertDestination 時，這項設定會決定 ping 到管理站台之間的時間。
DestinationAddress | 管理站台的 IP 位址。
啟用 | 啟用 ASF。
EnablePresenceHeartbeats | 管理站台可以監控用戶端的硬體產生波動來決定用戶端是否存在網路上。
PingAlertDestination | 啟用傳送標準的 Internet Control Message Protocol (ICMP) ping 封包到管理站台。
PresenceHeartbeatInterval | 用戶端的活動訊號震動間的時間。
SNMP_Community | 符合含遠端管理應用程式之用戶端電腦的識別碼。
啟用監視器 | 啟用 "OS 故障監視器計時器"。
啟用監視器間隔 | "監視器" 計時器脈動之間的時間。
遠端控制功能 | 啟用 "遠端控制" 功能。
設定 ASF 保全性金鑰。 | 設定 ASF 2.0 保全性金鑰。保全性金鑰應該要有 40 個字元長。可接受的字元有 A..F、0..9。

### 生成樹時間參數

表 2 列出 "生成樹" 的 ASF 可設定設定值。

設定 | 描述
Link_Reconnect_Count | 當連結暫時中斷後又恢復時（生成樹事件常見的問題），ASF Agent 會偵測網路連結是否已經恢復，並嘗試重新連結至「管理主控台」。ASF Agent 會使用由這個參數指定的值，將（ICMP）ping 傳送到「管理主控台」。"IT 管理員" 必須考量當連結恢復時的一般網路流量，以及 "IT 管理員" 傳送 "ASF 警報" 的迅速程度。
Link_Reconnect_Interval | 當連結暫時中斷後又恢復時（生成樹事件常見的問題），ASF Agent 會偵測網路連結是否已經恢復，並嘗試盡快將警報傳送至「管理主控台」。當連結恢復時，ASF Agent 會根據 Link_Reconnect_Interval 參數所指定的值來加速 "網路 Ping"。這會持續經過 Link_Reconnect_Count 中所指定的時間。經過這個時間之後，ASF Agent 就會重新在每個 "代理伺服器 Ping 間隔" 將（ICMP）Ping 傳送到「管理主控台」。
Send_Pet_Delay | 當連結暫時中斷後又恢復時 （生成樹事件常見的問題），ASF Agent 會偵測連結是否已經恢復。當 ASF Agent 偵測到在失去連結後 Intel 的乙太網路控制器能夠儲存 ASF 警報，ASF Agent 則會為傳送警報到「管理主控台」設定延遲。這個參數會指定在恢復連結後傳送警報到「管理主控台」之前 ASF 等候的時間。此參數能讓 IT 管理員避免在網路流量高時傳送警報。

## Intel® ASF Agent Console

若要啟動 Intel ASF Agent Console，請連續按兩下「控制台」中的 Intel ASF Agent Console 捷徑。

### 一般標籤

從 ASF Agent Console 的「一般」標籤中，您可以啟用或停用 ASF，並且選取要使用的介面卡。應用程式中剩下的標籤是 "IT 管理員" 用來最佳化網路效能時使用進階設定。

這個標籤包含設定整合的 ASF 式 LAN on Motherboard (LOM) 或網路介面卡控制器 (NIC) 以及啟用警告需要的所有基本資訊。需要的步驟有：

1. 核取「啟用 ASF」以啟用 ASF，並且讓其它所有組態選項成為可用的選項。
2. 「選取作用中的介面卡」選項列出與 ASF 一起使用的 LOM 或 NIC。如果系統中沒有介面卡支援 ASF，綜合方塊會是空的，並且「套用」按鈕和其它的標籤都會停用。如果系統中至少包含一個有 ASF 功能的介面卡或 LOM，除了介面卡清單外，此清單還會包含一個「自動選取」項目。選擇這個項目後，ASF Agent Console 會自動選取最適合這個組態的介面卡。在這種情況中，按一下「套用」按鈕後，綜合方塊會顯示選取的介面卡。您也可以從清單中明確選取介面卡。若要協助您進行選取，您可以選擇介面卡的描述方式。從「偏好設定」功能表中，選擇「介面卡識別方法」，並且從「MAC 位址」、 「本機區域連線名稱」、 「介面卡描述」或 「迷你埠實例」選取其中一個支援的格式。
3. 將含有遠端管理主控台之電腦的 IP 位址輸入「陷阱目的地位址」方塊。
4. 如果您的網路需要，請在「SNMP 集區字串」方塊中，輸入一個和含有遠端管理主控台的系統相符的識別碼。
5. 按一下「套用」。

軟體設定完成時，「狀態」按鈕會變成綠色，並且「啟用警報」的文字也會顯示。

### 計時器標籤

「計時器」標籤可讓 "IT 管理員" 檢視、啟用和調整活動訊號計時器、OS 故障監視器計時器以及 ping 設定。要修改任何計時器的設定，請選取喜愛的計時器，然後調整滑桿。更新完成時，請按一下 「套用」。

#### 啟用訊號

啟用時，這個計時器會從用戶端系統提供硬體產生的脈動到 "管理主控台"，讓它監控系統，並確定其是否存在。Interval（間隔）是訊號之間的秒數。計時器在硬體中執行，並且與作業系統無關。

#### 啟用 OS 故障監視器

OS 故障間隔會設定在 ASF 決定作業系統為故障之前的等候時間。作業系統每幾秒就會重設監視器的計時器。如果在 OS 故障間隔設定中指定時間到而並未重設，ASF 則會認為作業系統為故障。

#### 啟用 Ping 到管理主控台

啟用 (PingAlertDestination) 時，這個計時器會傳送標準的 Internet Control Message Protocol (ICMP) ping 封包到管理主控台。Interval（間隔）值是 ping 之間的時間 (AlertDestinationPingInterval)。

### 遠端控制標籤

"IT 管理員" 可以啟用或停用遠端開機、關機、重新開機某個系統，以及對系統進行電源週期的能力。這項功能性是 ASF V1.0 和 ASF V2.0 都有的功能。不過，ASF V2.0 新增了一個驗證保全性配置來確定「管理」主控台有適當的資格可以從遠端控制系統。「遠端控制」標籤提供個別啟用和停用每個遠端控制功能的能力。"IT 管理員" 可以指定開機媒體，例如開機到："A:"、"C:"、"PXE 伺服器"，等等。此外，開機屬性也可以被指定，"IT 管理員" 可以指定鎖定系統上的鍵盤或停用 "前方" 面板按鈕。請參考 ASF 規格以了解所有支援的功能。

| 注意：「管理主控台」和用戶端系統都必須支援「遠端控制」功能才能利用這些功能。

### 保全性標籤

這個標籤可讓 "IT 管理員" 設定保全性金鑰和隨機號碼種子。只有在已經安裝 ASF 2.0 介面卡的 ASF2.0 系統上，才能看見這項資訊。"IT 管理員" 可以手動設定自訂金鑰，或從傳遞檔案載入金鑰。金鑰本身會以標籤顯示。請注意，因為保全性的原因，您將無法從警報裝置讀取金鑰。因此，套用金鑰後，會顯示一串的星號來取代實際的金鑰。在套用金鑰之前，請先確定已正確輸入這些金鑰。

| 注意： 設定新的保全性金鑰不會影響目前安全的 ASF 會期，這個會期是使用衍生自先前設定金鑰的金鑰。若要重設會期金鑰，請先終止會期，或者先停用，再重新啟用警報介面卡上的 ASF。

### 本機資訊標籤

這個標籤會顯示有關本機電腦的資訊。

### Spanning Tree（生成樹）標籤

這個標籤可允許 IT 管理員設定生成樹的參數。

#### 連結重新連線時抓取目的地

- 間隔：當連結暫時中斷後又恢復時（生成樹事件常見的問題），ASF Agent 會偵測網路連結是否已經恢復，並嘗試盡快將警報傳送至「管理主控台」。當連結恢復時，ASF Agent 會根據這個參數所指定的值來加速 "網路 Ping"。這會持續經過次數中所指定的時間。經過這個時間之後，ASF Agent 就會重新在每個 "代理伺服器 Ping 間隔" 將（ICMP）Ping 傳送到「管理主控台」。
- 次數：當連結暫時中斷後又恢復時（生成樹事件常見的問題），ASF Agent 會偵測網路連結是否已經恢復，並嘗試重新連結至「管理主控台」。ASF Agent 會使用由這個參數指定的值，將（ICMP）ping 傳送到「管理主控台」。"IT 管理員" 必須考量當連結恢復時的一般網路流量，以及 "IT 管理員" 傳送 "ASF 警報" 的迅速程度。

#### 連結重新連線時，延遲傳送“作業平台事件陷阱”

當連結暫時中斷後又恢復時 （生成樹事件常見的問題），ASF Agent 會偵測連結是否已經恢復。ASF Agent 會等候將 "警報" 傳送至知道 Intel 的 "82541 EM" 與 "82547EM" 裝置將會儲存 "ASF 警報" 的「管理主控台」。這個參數會指定在恢復連結後傳送警報到「管理主控台」之前 ASF 等候的時間。此參數能讓 IT 管理員避免在網路流量高時傳送警報。

## 登入指令檔

您可以使用現存的使用者登入指令檔來設定 ASF，然後調整使用現存的基礎架構來設定 ASF 用戶端。請參考 ASF 範例登入組態指令檔。熟悉指令檔設定的 "IT 管理員" 可以修改範例檔案。要將此檔案儲存到您的硬碟中，請用滑鼠右鍵按一下該連結並儲存檔案，使用 .xxx 為副檔名。

| 警告： ASF 範例登入指令檔不應該用於設備或資料有危險的任何環境。Intel 對指令檔不提供任何技術支援。此指令檔完全未經過測試，就其本身而論，可能在設計、製造及/或警告方面會有瑕疵。此指令檔僅是根據可能的狀況依據 "原有形式" 提供做為範例，Intel 對於此指令檔不提供任何明示或暗示的擔保，亦不保證此指令檔的適售性或特定用途的適用性。當您使用此指令檔時，無論在使用前是否已經過考量，若導致任何損害，即使在合法或可復原損害的情況下，Intel 一概不擔負任何責任。若需指令檔的資訊，請參考適用的 Microsoft* 說明文件。

以下是在整個企業中使用登入指令檔來設定 ASF 的幾個可能選項：

- 用使用者的登入指令檔執行指令檔來啟用和設定 ASF

- 使用部署軟體來部署和執行登入指令檔，以啟用和設定 ASF

- 建立在網路的每部電腦上序列執行指令檔的批次檔案以啟用和設定 ASF

## VBScript

WMI 提供指令檔介面。使用 VBScript，您可以撰寫指令以從本機或遠端連線到 WMI 服務、擷取資訊、或執行方法。因為 ASF 是透過 WMI 執行的，所以您可以用指令檔設定 ASF 組態值。這個單元包括一個範例 Visual Basic Script，可用指令提示從遠端啟用／停用和設定用戶端上的警告。此指令檔可以讓您設定可組態的設定，但是 "生成樹" 參數除外。

以下的文字檔包含該範例檔案。如果您熟悉指令檔的話，可以修改此檔案在您的公司中使用。要將此檔案儲存到您的硬碟中，請用滑鼠右鍵按一下該連結，將檔案儲存到您喜愛的位置，使用 .vbs 為副檔名。

| 警告： ASF 範例組態指令檔不能用在任何設備或資料可能有保全性風險的環境中。Intel 不針對此指令檔提供任何技術支援。此指令檔完全未經過測試，因此在設計、製造及/或警告上可能有瑕疵。此指令檔僅是根據可能的狀況依據 "原有形式" 提供做為範例，Intel 對於此指令檔不提供任何明示或暗示的擔保，亦不保證此指令檔的適售性或特定用途的適用性。當您使用此指令檔時，無論在使用前是否已經過考量，若導致任何損害，即使在合法或可復原損害的情況下，Intel 一概不擔負任何責任。若需更多有關 WMI 指令檔的資訊，請參考適用的 Microsoft 說明文件。

在企業中使用 Visual Basic 指令檔來設定 ASF 的選項有：

- 用使用者的登入指令檔執行指令檔來啟用和設定 ASF

- 使用部署軟體來部署和執行指令檔，以啟用和設定 ASF

- 建立在網路的每部電腦上序列執行指令檔的批次檔案以啟用和設定 ASF

| 注意： 要從遠端連線到 WMI 服務，您一定要有本機和遠端系統的管理權利。

要執行該指令檔，請開啟指令提示。在儲存 .vbs 檔案的目錄中，鍵入 cscript.exe <script name> 和適當的參數。那些範例指令檔描述的參數如下所示：

[/target:<systemname>] [/user:<username>] [/password:<password>] [/enable:true|false] [/destinationip:<destinationip>] [/ping:true|false] [/pinginterval:<interval>] [/heartbeat:true|false] [/heartbeatinterval:<interval>] [/snmpcommunity:<snmpcommunity>] [/retrycount:<retrycount>] [/retryinterval:<retryinterval>]

例如，指令 cscript.exe asf.vbs /target:frank /user:steve /password:foo /enable:true 會啟用名稱為 frank 之目標電腦上的 ASF。範例指令檔還有提供其它的範例。

如果您沒有指定 /target 參數，該指令檔就會套用於本機電腦。如果您沒有指定任何其它參數，指定檔就會從目標電腦擷取目前的組態設定，如果沒有指定目標，就會從本機電腦擷取設定。

## 群組原則

Microsoft Group Policy 可讓 "IT 管理員" 在每個用戶端系統上使用可用的 Microsoft 登錄來設定用戶端系統。群組原則編輯程式可用來建立 ASF 原則，這種原則可指派給群組、站台、網域、或組織的單位。此外，Microsoft Group Policy 還可用來強制安裝 ASF Agent，一種組態指令檔，例如像登入或 VBScript。接著，會建立定義組態設定和套用到網路的管理範本。

Microsoft Group Policy 可被設定以重新將組態套用到所有的用戶端系統，並鎖定用戶端系統，讓一般使用者無法修改組態設定。若需群組原則的其他詳細資料，請造訪位於 www.microsoft.com 的 Microsoft 網站。

## 轉換

Microsoft Install (MSI) 支援 "轉換"，其代表兩個 Microsoft Installer (MSI) 資料庫之間的差異。下載到用戶端系統時，轉換 會修改目標資料庫中的資訊。"IT 管理員" 可建立轉換，其中包括將初步安裝轉換成喜愛的安裝所需的組態變更。轉換產生後，會建立一個同時包括初步 ASF 安裝和產生之轉換的套裝軟體。

若需轉換的其他詳細資料，請造訪位於t www.microsoft.com 的 Microsoft 網站。若需協助您建立轉換的工具，您可能需要洽詢 InstallShield* Corporation 於 www.installshield.com

## WMI 瀏覽器

您可使用 WMI 瀏覽器來變更 ASF 內容與 可組態設定，例如 Microsoft 的 CIM Studio 或 WBEMTEST。

從 root/cimv2 名稱區，瀏覽到類別名稱 IA_ASF_OOBAlertService。如果您的瀏覽器支援搜尋的話，請執行此類別名稱的搜尋。否則，請使用以下的衍生路徑：

> root\cimv2\CIM_ManagedSystemElement\CIM_LogicalElement\CIM_Service\
> CIM_OOBAlertService\IA_ASF_OOBAlertService

管理物件格式是一般資訊模組 (CIM) 標準的一部份。.mof 檔案在 CIM 中的角色和管理資訊格式 (.mif) 檔案在桌面管理介面 (DMI) 標準中扮演的角色一樣。.mof 檔案包含 CIM 類別的可編譯定義，並包括每個類別的內容、辨識符號、和說明。.mof 檔案中的類別項目僅是一個定義；任何為類別使用的代碼都必須在別處執行。

以下是範例 .mof 檔案的內容：

> instance of IA_ASF_OOBAlertService
> {
> AlertDestinationPingInterval = 60;
> Caption = "Intel ASF OOB Alert Service";
> CreationClassName = "IA_ASF_OOBAlertService";
> Description = "Intel ASF OOB Alert Service";
> DestinationAddress = "10.9.235.24";
> DestinationIsAckCapable = TRUE;
> DestinationType = 1;
> Enable = TRUE;
> EnablePresenceHeartbeats = TRUE;
> IPAddress = "10.9.235.3";
> MAC_Address = "00-d0-b7-a8-69-11";
> MessageFormat = 5;
> Name = "Intel ASF OOB Alert Service";
> NetBIOSName = "SAG-RAINIER-XP";
> OtherDestinationTypeDescription = "SNMP";
> PingAlertDestination = TRUE;
> PresenceHeartbeatCapable = TRUE;
> PresenceHeartbeatInterval = 60;
> PresenceHeartbeatIntervalMaxValue = 1359;
> PresenceHeartbeatIntervalMinValue = 11;
> RetryCount = 3;
> RetryCountMaxValue = 255;
> RetryCountMinValue = 1;
> RetryInterval = 20;
> RetryIntervalMaxValue = 346;
> RetryIntervalMinValue = 3;
> SafeMode = FALSE;
> SelectedAdapter = "{27BDB01E-9576-4165-B255-1DE6470F64A7}";
> SNMP_Community = "public";
> Started = TRUE;
> StartMode = "Automatic";
> Status = "OK";
> SupportedAdapters = {"{27BDB01E-9576-4165-B255-1DE6470F64A7}"};
> SystemCreationClassName = "Win32_NTDomain";
> SystemID = "6061";
> SystemName = "Domain:SAG-RAINIER-XP";
> UUID = "44454c4c000010ff80ff80c04fffffff";
> };

`上次修訂日期 07/7/27 11:21a 修訂版次 16`