使用脚本编制获取服务器版本信息

使用 wsadmin 工具和脚本编制来获取服务器版本信息。

准备工作

开始本任务前,wsadmin 工具必须正在运行。 有关更多信息,请参阅“使用 wsadmin 脚本编制来启动 wsadmin 脚本编制客户机”主题。

有关此任务

执行以下步骤查询服务器版本信息:

过程

  1. 标识服务器并将其指定给 server 变量。
    • 使用 Jacl:
      set server [$AdminControl completeObjectName type=Server,name=server1,node=mynode,*]
    • 使用 Jython:
      server = AdminControl.completeObjectName('type=Server,name=server1,node=mynode,*')
      print server
    示例输出:
    WebSphere:cell=mycell,name=server1,mbeanIdentifier=server.xml#Server_1,
    type=Server,node=mynode,process=server1,processType=ManagedProcess
  2. 查询服务器版本。 服务器版本信息存储在 serverVersion 属性中。 getAttribute 命令返回单个属性的属性值,传递属性名。
    [AIX Solaris HP-UX Linux Windows]注: 要以非 root 用户身份运行以下命令,您必须具有对以下用户的写许可权:app_server_root/properties/version/以及app_server_root/properties/version/history目录。
    • 使用 Jacl:
      $AdminControl getAttribute $server serverVersion
    • 使用 Jython:
      print AdminControl.getAttribute(server, 'serverVersion')