1

可以使用运行 ems 脚本

tibemsadmin -server tcp://localhost:7222 -user <username> -password <password> -script <file>

但是,这当然会使您的密码在 ps、top 等以及任何 shell 历史记录中可见。是否可以运行 tibco 脚本并提示输入密码?只是省略 -password 标志会导致“无效用户或密码”用户。

4

2 回答 2

1

如果tibemsadmin仅使用脚本参数运行,则可以将connect命令放入脚本中,其中可以包含用户名和密码。如果没有为connect命令指定密码,则将提示用户输入密码。

于 2011-08-09T02:10:44.543 回答
0

据我所知,仅使用 tibemsadmin 无法实现您想要的行为。但是,您(至少)有两种方法可以解决您的问题:

  • 选项 1) 使用 EMS API 并编写程序来执行您需要做的事情
  • 选项 2) 使用支持密码加密的第三方工具(例如EMS Butler)并使用单独的凭据文件,因此不会显示密码

希望这可以帮助。

丹尼尔

于 2012-09-25T11:48:26.750 回答