使用 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'])