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