使用 wsadmin Scripting 之 AdminTask 物件的 unmanagedNodeCommands 指令群組
您可以利用 wsadmin 工具,利用 Jython 或 Jacl Scripting 語言來管理伺服器。 UnmanagedNodeCommands 群組中的指令和參數可用來建立及查詢受管理和未受管理的節點。 未受管理的節點是沒有節點代理程式或部署管理程式的節點。
AdminTask 物件的 UnmanagedNodeCommands 指令群組包含下列指令:
createUnmanagedNode
使用 createUnmanagedNode 指令,在配置中建立新的未受管理節點。 未受管理的節點是沒有節點代理程式或部署管理程式的節點。 未受管理的節點可以包含 Web 伺服器,例如 IBM® HTTP Server。目標物件
無參數和回覆值
- -nodeName
- 將代表配置儲存庫中節點的名稱。 (字串,必要)
- -hostName
- 與此節點相關聯的系統主機名稱。 (字串,必要)
- -nodeOperatingSystem
- 在與此節點相關聯的系統上使用的作業系統。 有效項目包括下列:os400,aix,hpux,linux,solaris,windows,以及os390.(需要字串)
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask createUnmanagedNode {-nodeName myNode -hostName myHost -nodeOperatingSystem linux} - 使用 Jython 字串:
AdminTask.createUnmanagedNode('[-nodeName jjNode -hostName jjHost -nodeOperatingSystem linux]') - 使用 Jython 清單:
AdminTask.createUnmanagedNode(['-nodeName', 'jjNode', '-hostName', 'jjHost', '-nodeOperatingSystem', 'linux'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask createUnmanagedNode {-interactive} - 使用 Jython 字串:
AdminTask.createUnmanagedNode ('[-interactive]') - 使用 Jython 清單:
AdminTask.createUnmanagedNode (['-interactive'])
listManagedNodes
使用 listManagedNodes 指令,列出配置中已定義節點代理程式的受管理節點。目標物件
無參數和回覆值
- 參數: 無
- 傳回: 清單
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask listManagedNodes - 使用 Jython 字串:
AdminTask.listManagedNodes() - 使用 Jython 清單:
AdminTask.listManagedNodes()
listUnmanagedNodes
使用 listUnmanagedNodes 指令來列出配置中未受管理的節點。目標物件
無參數和回覆值
- 參數: 無
- 傳回: 清單
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask listUnmanagedNodes - 使用 Jython 字串:
AdminTask.listUnmanagedNodes() - 使用 Jython 清單:
AdminTask.listUnmanagedNodes()
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask listUnmanagedNodes {-interactive} - 使用 Jython 字串:
AdminTask.listUnmanagedNodes ('[-interactive]') - 使用 Jython 清單:
AdminTask.listUnmanagedNodes (['-interactive'])
removeUnmanagedNode
使用 removeUnmanagedNode 指令可從配置中移除未受管理的節點。目標物件
無參數和回覆值
- -nodeName
- 未受管理節點的名稱。 (字串,必要)
範例
批次模式下的用法範例:
- 使用 Jacl:
$AdminTask removeUnmanagedNode {-nodeName myNode } - 使用 Jython 字串:
AdminTask.removeUnmanagedNode('[-nodeName myNode]') - 使用 Jython 清單:
AdminTask.removeUnmanagedNode(['-nodeName', 'myNode'])
互動模式下的用法範例:
- 使用 Jacl:
$AdminTask removeUnmanagedNode {-interactive} - 使用 Jython 字串:
AdminTask.removeUnmanagedNode ('[-interactive]') - 使用 Jython 清單:
AdminTask.removeUnmanagedNode (['-interactive'])