使用 wsadmin 脚本编制的管理命令调用语法
管理命令使用特定语法来调用操作。
您可以批处理方式或交互方式使用管理命令。以下语法用于管理命令:
使用 Jacl:
$AdminTask cmdName [targetObject] [options]
其中 options 包含:{
[-paramName paramValue] [-paramName] ...
[-stepName {{stepParamValue ...} ...} ...]
[-delete {-stepName {{stepKeyParamValue ...} ...} ...} ...]
[-interactive]
}
或
{
[-paramName paramValue] [-paramName] ...
[-stepName {{stepParamName stepParamValue} {stepParamName stepParamValue} ...]
[-delete {-stepName {{stepKeyParamValue ...} ...} ...} ...]
[-interactive]
}
使用 Jython:
AdminTask.cmdName(['targetObject'], [options])
其中 options 包含:'[
[-paramName paramValue] [-paramName ...]
[-stepName [[stepParamValue ...] ...] ...]
[-delete [-collectionStepName [[stepKeyParamValue ...] ...] ...] ...]
[-interactive]
]'
或
'[
[-paramName paramValue] [-paramName ...]
[-stepName [[stepParamName stepParamValue] [stepParamName stepParamValue] ...]
[-delete [-collectionStepName [[stepKeyParamValue ...] ...] ...] ...]
[-interactive]
]'
其中:
参数 | 描述 |
---|---|
cmdName | 代表要运行的管理命令的名称。 |
targetObject | 代表对它执行命令的目标对象。根据要执行的管理命令,此输入可能是必需的、可选的或不存在的。此输入对应于特定于命令帮助中显示的目标对象。 |
paramName | 代表运行的命令的参数名。根据要执行的管理命令,此输入可能是必需的、可选的或不存在的。每个参数名称有一个对应的自变量名称,该名称显示在特定于命令的帮助的自变量区域中。 |
paramValue | 代表为上述参数名称设置的参数值。参数以名称/值对的格式指定。如果参数的值类型为 Boolean,那么不需要参数值。如果您在不为 Boolean 类型参数指定值的情况下仅指定参数名称,那么值设置为 true。 |
stepName | 代表命令的步骤名称。此输入对应于特定于命令的帮助 Steps 区域中显示的步骤名称。 |
stepParamName | 代表步骤的参数名称。根据要执行的管理命令,此输入可能是必需的、可选的或不存在的。每个参数名称有一个对应的自变量名称,该名称显示在特定于命令的帮助的步骤区域中。 |
stepParamValue ... | 代表步骤的参数值。以正确的顺序提供特定于步骤的帮助中显示的步骤的所有参数值。对于您不想指定值的任何可选参数,输入 "" 替代值。如果命令步骤是集合类型(例如,它包含多个对象,其中每个对象具有相同的参数集),那么您可以指定多个对象,每个对象由一对花括号括起。对于集合类型中的步骤,每个步骤参数是一个关键字或一个非关键字。步骤中的关键字参数用于唯一地标识集合中的对象。如果步骤中有数据,那么将输入中提供的关键字参数值与现有数据中的关键字参数值进行比较。如果找到匹配,那么更新现有数据。否则,如果指定的步骤支持添加新对象,那么添加输入值。 |
删除 | 代表从支持集合的指定步骤中删除现有数据的选项。 |
collectionStepName | 代表集合步骤名称。 |
stepKeyParamValue ... | 代表唯一地标识要从集合步骤中删除的对象的关键字参数值。您必须提供对象的关键字参数值,并且顺序要与特定于步骤的帮助中所显示的顺序一致。 |
interactive | 代表进入交互方式的选项。 |
[ ] | 代表 Jython 列表括号。 |
[ ] | 表明方括号中的参数或选项是可选的。请不要将这些方括号作为语法部分输入。 |