Windows PowerShell 是一種指令碼語言和命令列 shell,可供系統管理員用來管理 Windows 作業系統。如需 PowerShell 的詳細資訊,請瀏覽 Microsoft 網站。
PowerShell 指令碼效能監控工具讓經驗豐富的使用者能直接使用指令碼元件程式庫 (包括 .NET Framework),進而執行多種監控任務。 Windows PowerShell 指令碼語言一旦搭配 WhatsUp Gold,就能讓您監控、管理 Windows 作業系統活動,並且讓這些活動自動化。 例如您可以寫一個指令碼,功能是尋找特定處理程序,並回報該處理程序目前的執行緒數。 您也可以寫一個能尋找閒置時間達到特定長度並記錄結果的指令碼。 如需 PowerShell 效能監控工具的詳細資訊與範例,請參閱PowerShell 效能監控工具指令碼範例。
Note: 只有 WhatsUp Gold Premium 版才提供此功能。若要更新使用權,請瀏覽 WhatsUp 客戶入口網站。
若要加入新的 PowerShell 效能監控工具:
Note: 雖然預設的逾時值是 60 秒,但強烈建議您避免使用超過 10 秒的逾時值。 請儘量使用最短的逾時值。
Note: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。 若您決定採用,就必須使用 Context.GetReferenceVariable
才能輪詢參考變數,並將這些資料繪成圖形。 參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須使用設備設定的清單。 參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行管理這些機制,才能存取遠端設備的 SNMP 或 WMI 計數器。
若使用 Context.GetReferenceVariable
(變數名稱),只需指定預先定義的變數名稱即可。 WhatsUp Gold 利用設備認證資訊,透過 SNMP 或 WMI 連接到目標設備,以擷取必要資訊。 系統將此資訊儲存在變數內,讓您稍後用在指令碼中。 如需詳細資訊,請參閱使用內容物件搭配效能監控工具。
若要編輯現有的 PowerShell 效能監控工具:
Note: 雖然預設的逾時值是 60 秒,但強烈建議您避免使用超過 10 秒的逾時值。 請儘量使用最短的逾時值。
Note: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。 若您決定採用,就必須使用 Context.GetReferenceVariable
才能輪詢參考變數,並將這些資料繪成圖形。 參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須取得設備設定的清單。 參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行存取遠端設備的 SNMP 或 WMI 計數器。
若使用 Context.GetReferenceVariable
(變數名稱),只需指定預先定義的變數名稱即可。 WhatsUp Gold 利用設備認證資訊,透過 SNMP 或 WMI 連接到目標設備,以擷取必要資訊。 系統將此資訊儲存在變數內,讓您稍後用在指令碼中。 如需詳細資訊,請參閱使用內容物件搭配效能監控工具。