可以使用以下语法调用 Identity Manager 命令行界面和执行 Identity Manager 命令:
lh { $class | $command } [ $arg [$arg... ] ]
其中:
class 必须是全限定类名,如 com.waveset.session.WavesetConsole。
command 必须是以下命令之一:
assessment 可以在升级期间使用。支持用于报告所有修改的对象和报告所有安装的 Identity Manager 版本的子命令。有关详细信息,请参见《Sun Identity Manager 8.1 Upgrade》指南。
config 启动业务进程编辑器。
console 启动 Identity Manager 控制台。
genReports 生成一组随机数据,可以使用这些数据来说明 Identity Manager 报告功能。
import 导入 Identity Manager 对象。为严格模式指定 -s 选项。在启用严格模式后,导入期间的引用检查将会比较严格。
js 调用 JavaScript 程序。
javascript 还调用 JavaScript 程序。
msgtool 基于 WPMessages.properties 生成自定义消息目录。可以处理此目录以对文本或语言进行自定义更改。
script 执行 JavaScript 或 BeanShell。
setRepo 设置 Identity Manager 索引系统信息库。
setup 启动 Identity Manager 设置进程,使您可以设置许可证密钥、定义 Identity Manager 索引系统信息库和导入配置文件。
spml 启动 SPML 浏览器。
syslog [options] 从系统日志中提取记录。有关详细信息,请参见syslog 命令。
waveset console 命令的别名。请参见上面的 console。
xmlparse 验证 Identity Manager 对象的 XML。
xpress [options] Filename 对表达式求值。有效选项为 -trace(启用跟踪输出)。
在使用 lh 命令时,必须注意以下说明:
要查看命令用法帮助,请键入 lh(不带任何参数)。
在为 lh 命令设置路径环境变量时,
请将 JAVA_HOME 位置设置为 JRE 目录,其中包含 bin 目录及 Java 可执行文件。此位置因安装而异。
如果具有 Sun 的标准 JRE(不含 JDK),通常的目录位置为 C:\Program Files\Java\jre1.5.0_14(或类似位置)。此目录包含带 Java 可执行文件的 bin 目录。此时,将 JAVA_HOME 设置为 C:\Program Files\Java\jre1.5.0_14。
完整的 JDK 安装含有多个 Java 可执行文件。此时,将 JAVA_HOME 设置为含有正确 bin/java.exe 文件的嵌入式 jre 目录。对于典型安装,将 JAVA_HOME 设置为 C:\java\jdk1.5.0_14\jre。
将 WSHOME 变量设置为 Identity Manager 安装目录,如下所示:
set WSHOME=<path_to_identity_manager_directory>
例如,要将变量设置为默认安装目录,请键入:
set WSHOME=C:\Program Files\tomcat\webapps\idm
WSHOME 变量值不得包含以下字符:
引号 (" ")
不要使用引号,即使应用程序部署目录的路径中包含空格。
路径末尾处的反斜杠 (\)
在 UNIX 系统上,还必须键入以下命令以导出路径变量:
export WSHOME export JAVA_HOME
要在 64 位模式下运行命令,请取消注释 lh 脚本中的 FLAGS="$FLAGS -d64" 行。
启动 Identity Manager 命令行界面