使用 wsadmin 脚本编制的 AdminTask 对象的 ManagedNodeGroup 命令组(不推荐)
要通过 wsadmin 工具配置受管节点组,可以使用 Jython 脚本编制语言来实现。使用 ManagedNodeGroup 命令组中的命令和参数来创建和管理节点组。创建受管节点组以将作业从作业管理器提交至一个或多个受管节点。

addMemberToManagedNodeGroup(不推荐使用)
addMemberToManagedNodeGroup 命令将受管节点添加至现有的受管节点组。
目标对象
无。
必需参数
- -groupName
- 指定相关受管节点组的名称。(字符串,必需)
- -managedNodeNameList
- 指定要添加至相关受管节点组的受管节点名称的列表。(String[],必需)
返回值
此命令不会返回输出。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.addMemberToManagedNodeGroup('-groupName myGroup -managedNodeNameList "[node1 node2 node3]"')
- 使用 Jython 列表:
AdminTask.addMemberToManagedNodeGroup(['-groupName', 'myGroup', '-managedNodeNameList', '[node1 node2 node3]'])
交互方式示例用法
- 使用 Jython:
AdminTask.addMemberToManagedNodeGroup('-interactive')
createManagedNodeGroup(不推荐使用)
createManagedNodeGroup 命令创建新的受管节点组。
目标对象
无。
必需参数
- -groupName
- 指定相关受管节点组的名称。(字符串,必需)
可选参数
- -description
- 指定对受管节点组的描述。(字符串,可选)
返回值
此命令不会返回输出。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.createManagedNodeGroup('-groupName myNewGroup')
- 使用 Jython 列表:
AdminTask.createManagedNodeGroup(['-groupName', 'myNewGroup'])
交互方式示例用法
- 使用 Jython:
AdminTask.createManagedNodeGroup('-interactive')
deleteManagedNodeGroup(不推荐使用)
deleteManagedNodeGroup 命令从配置中删除受管节点组。
目标对象
无。
必需参数
- -groupNameList
- 指定要删除的受管节点组的列表。(String[],必需)
返回值
此命令不会返回输出。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.deleteManagedNodeGroup('-groupNameList "[group1 group2 group3]"')
- 使用 Jython 列表:
AdminTask.deleteManagedNodeGroup(['-groupNameList', '[group1 group2 group3]'])
交互方式示例用法
- 使用 Jython:
AdminTask.deleteManagedNodeGroup('-interactive')
deleteMemberFromManagedNodeGroup(不推荐使用)
deleteMemberFromManagedNodeGroup 命令从特定受管节点组中除去受管节点。
目标对象
无。
必需参数
- -groupName
- 指定相关受管节点组的名称。(字符串,必需)
- -managedNodeNameList
- 指定要从相关受管节点组中删除的受管节点唯一统一标识 (UUID) 的列表。(String[],必需)
返回值
此命令不会返回输出。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.deleteMemberFromManagedNodeGroup('-groupName myNewGroup -managedNodeNameList "[node1 node2 node3]"')
- 使用 Jython 列表:
AdminTask.deleteMemberFromManagedNodeGroup(['-groupName', 'myNewGroup', '-managedNodeNameList', '[node1 node2 node3]'])
交互方式示例用法
- 使用 Jython:
AdminTask.deleteMemberFromManagedNodeGroup('-interactive')
getManagedNodeGroupMembers(不推荐使用)
getManagedNodeGroupMembers 命令显示属于特定受管节点组的受管节点。
目标对象
无。
必需参数
- -groupName
- 指定相关受管节点组的名称。(字符串,必需)
返回值
该命令返回属于相关受管节点组的受管节点 UUID 的列表。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.getManagedNodeGroupMembers('-groupName myNewGroup')
- 使用 Jython 列表:
AdminTask.getManagedNodeGroupMembers(['-groupName', 'myNewGroup'])
交互方式示例用法
- 使用 Jython:
AdminTask.getManagedNodeGroupMembers('-interactive')
getManagedNodeGroupInfo(不推荐使用)
getManagedNodeGroupInfo 命令显示相关受管节点组的配置信息。
目标对象
无。
必需参数
- -groupName
- 指定相关一个或多个受管节点组的名称。(String[],必需)
返回值
该命令为每个受管节点组返回属性列表。每个属性列表都显示受管节点组的名称、大小和描述以及是否所有组成员都具有管理代理程序。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.getManagedNodeGroupInfo('-groupName "[group1 group2 group3]"')
- 使用 Jython 列表:
AdminTask.getManagedNodeGroupInfo(['-groupName', '[group1 group2 group3]'])
交互方式示例用法
- 使用 Jython:
AdminTask.getManagedNodeGroupInfo('-interactive')
queryManagedNodeGroups(不推荐使用)
queryManagedNodeGroups 命令显示配置中每个符合特定查询条件的受管节点组。
目标对象
无。
必需参数
- -maxReturn
- 指定要显示的节点组数据的最大大小。
可选参数
- -query
- 指定该命令要针对其查询受管节点组的设置。可以针对下列设置进行查询:size、description、groupName 和 jobType。(字符串,可选)
- -validate
- 指定是否验证查询字符串。(布尔值,可选)
返回值
该命令返回受管节点组名的列表。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.queryManagedNodeGroups('-maxReturn 10 -query "size=2" -validate true')
- 使用 Jython 列表:
AdminTask.queryManagedNodeGroups(['-maxReturn', '10', '-query', 'size=2', '-validate', 'true'])
交互方式示例用法
- 使用 Jython:
AdminTask.queryManagedNodeGroups('-interactive')
modifyManagedNodeGroupInfo(不推荐使用)
modifyManagedNodeGroupInfo 命令修改受管节点组的描述。
目标对象
无。
必需参数
- -groupName
- 指定相关受管节点组的名称。(字符串,必需)
- -description
- 为相关受管节点组指定新描述。(字符串,必需)
返回值
此命令不会返回输出。
批处理方式示例用法
- 使用 Jython 字符串:
AdminTask.modifyManagedNodeGroupInfo('-groupName myNewGroup -description "New description of myNewGroup"')
- 使用 Jython 列表:
AdminTask.modifyManagedNodeGroupInfo(['-groupName', 'myNewGroup', '-description', '"New description of myNewGroup"'])
交互方式示例用法
- 使用 Jython:
AdminTask.modifyManagedNodeGroupInfo('-interactive')