使用 wsadmin Scripting AdminTask 物件進行 Script 化管理
使用 AdminTask 物件存取一組管理指令,這些指令提供另一種方式來存取配置指令和執行中物件管理指令。
開始之前
管理指令可以執行簡單和複雜的指令。 它們提供更易於使用和作業導向的指令。啟動 Scripting 用戶端時會動態探索管理指令。 可用的管理指令集取決於您已安裝的 WebSphere® Application Server 版本。您可以使用 AdminTask 物件指令來存取這些指令。
關於這項作業
管理指令依功能分組。 您可以使用管理指令群組尋找相關指令。例如,與伺服器管理有關的管理指令,就分組到伺服器管理指令群組中。 與安全管理有關的管理指令,就分組到安全管理指令群組中。一個管理指令可能與多個指令群組關聯,因為它可能適用於多個系統管理領域。 管理指令和管理指令群組都依名稱作為唯一識別方式。
每一個管理指令一律有兩種執行模式可用:batch 和 interactive 模式。 在互動模式下使用管理指令時,您會經由一連串步驟以互動方式收集輸入。 此過程會為使用者提供文字型精靈,使用者體驗類似於在管理主控台使用精靈一樣。 您也可以使用 help 指令,取得任何管理指令和 AdminTask 物件的說明。
管理指令並不取代任何現有的配置指令或執行中的物件管理指令,而是提供方法來存取這些指令和組織輸入。 管理指令可在連接模式或本端模式下使用。以連接模式或本端模式啟動 Scripting 用戶端時,即決定可用的管理指令集。 如果伺服器在執行中,不建議在本端模式下執行 Scripting 用戶端,因為在本端模式下所做的任何配置變更,都不會反映在執行中的伺服器配置,反之亦然。 如果儲存衝突的配置,可能會造成配置毀損。
在部署管理程式環境中,只有當 Scripting 用戶端連接到部署管理程式時,才能取得配置更新項目。 連接到節點代理程式或受管理的應用程式伺服器時,您無法更新配置,因為這些伺服器處理程序的配置,只是部署管理程式中的主要配置的副本。 當部署管理程式和節點代理程式之間進行配置同步化時,節點機器上會建立這些副本。 請將 Scripting 用戶端連接到部署管理程式,以變更伺服器處理程序的配置。 因此,如果要變更配置,請不要在節點機器上以本端模式執行 Scripting 用戶端。 這不是支援的配置。
AdminTask.createCluster('[-clusterConfig [-clusterName cluster1 -preferLocal true]]')
AdminTask.help('createCluster', 'clusterConfig')
程序
- 請參閱Invoking an administrative command in batch mode using wsadmin scripting,在批次模式下使用管理指令。
- 請閱讀Invoking an administrative command in interactive mode using wsadmin scripting,在互動模式下使用管理指令。
- 請參閱Obtaining online help using wsadmin scripting,瞭解如何使用 Scripting 取得線上說明。