如何在运行tibco EMS脚本时提示输入密码

时间:2011-08-04 23:13:32

标签: tibco ems

可以使用

运行ems脚本
tibemsadmin -server tcp://localhost:7222 -user <username> -password <password> -script <file>

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

希望这有帮助。

丹尼尔