可以通过在命令行使用 mxtask 命令执行此步骤,来按下列两种方式创建 OpenSSH 任务:
通过命令行输入所有参数
通过 .XML 文件输入所有参数
在任务列表中查看时,通过 .XML 文件创建的任务已被禁用。从任务列表查看时,从命令行创建的任务未禁用。
要了解如何正确地输入信息,可以导出现有的 OpenSSH 任务。
创建 OpenSSH 任务。有关详细信息,请访问扩展管理的工具 - 安装 OpenSSH。
将任务保存为 SSH Task。
从命令行执行以下命令:
mxtask -lf "SSH Task" > ssh.xml
ssh.xml 现在包含从命令行创建 OpenSSH 任务所需的格式。下面是一个示例文件。
<?xml version="1.0" encoding="windows-1252"?> <task-list> <task name="Install OpenSSH 1" type="manual" owner="admin" state="enabled"> <toolname>Install OpenSSH</toolname> <queryname></queryname> <scheduleinfo /> <timefilter /> <toolparams> <?xml version="1.0"?> <XeObject className="com.hp.mx.portal.taskandjob. OpenSSHInstall.MxOpenSSHInstallCommandToolParameters" classVersion="1.0"> <Property name="driveLetter"> <Simple>C:</Simple> </Property> <Property name="path"> <Simple>C:\Program Files\HP\Systems Insight Manager\ openssh\1118786323238</Simple> </Property> <Property name="component"> <Simple>CP005309.EXE</Simple> </Property> <Property name="username"> <Simple>administrator</Simple> </Property> <Property name="password"> <Simple></Simple> </Property> <Property name="domain"> <Simple></Simple> </Property> </XeObject> </toolparams> </task> </task-list>>
OpenSSH 任务使用六个参数,尽管从 GUI 创建任务时对用户仅要求三个参数。前三个参数必须遵循所提供的示例。例如:
driveLetter 必须是安装 HP Systems Insight Manager (HP SIM) 的驱动器
path 必须是 full path to openssh dir\dir name,
其中 dir name 是选择的任意名称
component 必须是 CP005309.EXE
username 是在目标系统上具有管理员权限的用户帐户
password 是通过用户名指定的管理员帐户的口令
domain 是管理员用户的域(如果管理员用户是目标系统上的本地帐户,则应保留为空)
执行:
mxtask -cf ssh.xml
mxtask -c taskname -q queryname -w schedule -t toolname -A toolparams
其中 taskname 是为任务给定的名称,queryname 是现有集合的名称,schedule 是 Tmanual,toolname 是(安装 OpenSSH 的)工具,toolparams 是以前所列出的参数。
例如:
mxtask -c “ssh1” -q “All Systems” -w Tmanual -t “Install OpenSSH” -A “<?xml version="1.0"?> <XeObjectclassName="com.hp.mx.portal.taskandjob. OpenSSHInstall.MxOpenSSHInstallCommandToolParameters" classVersion="1.0"> <Property name="driveLetter"> <Simple>C:</Simple> </Property> <Property name="path"> <Simple>C:\hpsim\target\windows\stage\sim\openssh\ 1079128853916</Simple> </Property> <Property name="component"> <Simple>CP005309.EXE</Simple> </Property> </Property name="username"> <Simple>user1</Simple> </Property> </Property name="password"> <Simple>password</Simple> </Property> <Property name="domain"> <Simple>openview</Simple> </Property> </XeObject>">
相关步骤