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