Sun Java System Application Server Enterprise Edition 8.2 管理指南

远程命令

远程命令始终通过连接到管理服务器并在其中执行命令来执行。需要使用正在运行的管理服务器。所有远程命令都需要以下通用选项:

表 19–1 远程命令所需的选项

短选项 

选项 

定义 

-H

--host

运行域管理服务器的计算机名。默认值为 localhost。 

-p

--port

用于管理的 HTTP/S 端口。这是为了管理域而应当将浏览器指向的端口。例如,http://localhost:4848。对于 Platform Edition,默认端口号为 4848。

-u

--user

授权的域管理服务器管理用户名。如果您已经使用 asadmin login 命令通过域验证,则对此特定域执行后续操作时,不需要指定 --user 选项。

 

--passwordfile

-‐passwordfile 选项指定包含特定格式密码条目的文件的名称。密码条目必须具有 AS_ADMIN_ 前缀,后跟采用大写字母的密码名。

例如,要指定域管理服务器密码,请使用具有以下格式的条目:AS_ADMIN_PASSWORD=password,其中 password 是实际的管理员密码。可以指定的其他密码包括 AS_ADMIN_PASSWORDAS_ADMIN_USERPASSWORDAS_ADMIN_ALIASPASSWORDAS_ADMIN_MAPPEDPASSWORD

所有远程命令都必须通过 -‐passwordfileasadmin login,或在命令提示符下通过交互方式来指定管理密码才能通过域管理服务器验证。asadmin login 命令只能用来指定管理密码。对于必须为远程命令指定的其他密码,请使用 -‐passwordfile 或在命令提示符下输入这些密码。

如果您已使用 asadmin login 命令通过域验证,则对此特定域执行后续操作时,不需要通过 -‐passwordfile 选项指定管理密码。不过,这仅适用于 AS_ADMIN_PASSWORD 选项。您仍需要提供其他密码,例如在个别命令(如 update-file-user)需要时提供 AS_ADMIN_USERPASSWORD

为了安全起见,指定为环境变量的密码不能通过 asadmin 读取。

-s

--secure

如果设置为 true,则使用 SSL/TLS 与域管理服务器通信。 

-I

--interactive

如果设置为 true(默认值),则仅提示必需的密码和用户选项。 

-t

--terse

指示任何输出数据都必须非常简明,通常在脚本中避免使用用户友好的句子,而支持使用格式完好的数据。默认值为 false。 

-e

--echo

如果设置为 true,将在标准输出中回显命令行语句。默认值为 false。 

-h

--help

显示命令的帮助文本。