AdminTask 对象的 Provider 命令组
要通过 wsadmin 工具配置邮件设置,可以使用 Jython 或 Jacl 脚本语言来实现。provider 组中的命令和参数可用于创建、删除和管理提供程序。
AdminTask 对象的 Provider 命令组包括以下命令:
deleteProvider
deleteProvider 命令从给出了 providerName 的模型中删除提供程序。
目标对象
无
参数和返回值
- 参数:无
- 返回:删除了提供程序则返回 true,未删除提供程序则返回 false。
示例
交互方式示例用法:
- 使用 Jacl:
$AdminTask deleteProvider {-interactive}
- 使用 Jython 字符串:
AdminTask.deleteProvider ('[-interactive]')
- 使用 Jython 列表:
AdminTask.deleteProvider (['-interactive'])
getProviderInfo
getProviderInfo 命令返回在给出了 providerName 的模型中定义的 ProviderInfo 对象。
目标对象
无
参数和返回值
- 参数:无
- 返回:在给出了 providerName 的模型中定义的 ProviderInfo 对象。
示例
交互方式示例用法:
- 使用 Jacl:
$AdminTask getProviderInfo {-interactive}
- 使用 Jython 字符串:
AdminTask.getProviderInfo ('[-interactive]')
- 使用 Jython 列表:
AdminTask.getProviderInfo (['-interactive'])
getProviderInstance
getProviderInstance 命令返回指定的 providerName 的 java.security.Provider。
目标对象
无
参数和返回值
- 参数:无
- 返回:指定的 providerName 的 java.security.Provider。
示例
交互方式示例用法:
- 使用 Jacl:
$AdminTask getProviderInstance {-interactive}
- 使用 Jython 字符串:
AdminTask.getProviderInstance ('[-interactive]')
- 使用 Jython 列表:
AdminTask.getProviderInstance (['-interactive'])
getProviders
getProviders 命令返回模型中 ProviderInfo 对象的列表。
目标对象
无
参数和返回值
- 参数:无
- 返回:模型中 ProviderInfo 对象的列表。
示例
交互方式示例用法:
- 使用 Jacl:
$AdminTask getProviders {-interactive}
- 使用 Jython 字符串:
AdminTask.getProviders ('[-interactive]')
- 使用 Jython 列表:
AdminTask.getProviders (['-interactive'])