使用 wsadmin 脚本编制的 AdminTask 对象的 UnmanagedNodeCommands 命令组

可使用 Jython 或 Jacl 脚本编制语言以通过 wsadmin 工具管理服务器。 UnmanagedNodeCommands 组中的命令和参数可用于创建和查询受管节点与非受管节点。 非受管节点是没有节点代理程序或 Deployment Manager 的节点。

AdminTask 对象的 UnmanagedNodeCommands 命令组包括以下命令:

createUnmanagedNode

使用createUnmanagedNode命令在配置中创建一个新的非管理节点。 非受管节点是没有节点代理程序或 Deployment Manager 的节点。 非受管节点可以包含 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'])