登录/注销:CLI 验证

您必须先登录,然后才能向 Essbase 发布 CLI 命令。如果需要安全连接,则 URL 必须以 https 开头。

使用 CLI,可以按如下方式进行验证:

  • 使用 setpassword 一次,即可存储与您的客户端/用户组合相关的密码。在后续会话中,使用 login 命令时不会提示您输入密码。
  • 使用带有 -user 和 -password 选项的 login 命令(警告:密码以明文形式出现在 shell 窗口中)。
  • 使用仅带有 -user 选项的 login 命令。将提示您输入密码,而且密码将被隐藏。

如果您是 Oracle Identity Cloud Service 中的联合 SSO 用户,则不支持使用 MaxL 或 CLI 进行登录。若进行联合 SSO 登录,需要使用浏览器窗口。创建本机 Identity Cloud Service 用户,并改为使用此用户通过 MaxL 或 CLI 登录。

语法 (login)

login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password] 
选项 缩写 说明
-verbose -v 显示扩展的说明
-essbaseurl -url Essbase 实例的地址
-user -u 用户名
-password -p 可选。用户的密码。或者,使用 setpassword 设置密码。

如果从脚本发出 login 命令,而密码包含特殊字符,那么请将它放在双引号中(例如,"aNb3^5%9$!")。

示例 1 (login)

esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith

示例 2 (login)

在下面的示例中,登录用户 admin1@example.com 是在将 Essbase 堆栈部署到 Oracle Cloud Infrastructure 的过程中,设置为初始 Essbase 管理员的 Identity Cloud Service 管理员。由于在此示例中未输入密码,因此,系统将在后面提示管理员提供密码。该 URL 是堆栈部署期间生成的作业输出中的 essbase_url

esscs login -u admin1@example.com -url https://192.0.2.1/essbase

语法 (logout)

logout

示例 (logout)

esscs logout