您必须先登录,然后才能向 Essbase 发布 CLI 命令。如果需要安全连接,则 URL 必须以 https 开头。
使用 CLI,可以按如下方式进行验证:
setpassword 一次,即可存储与您的客户端/用户组合相关的密码。在后续会话中,使用 login 命令时不会提示您输入密码。login 命令(警告:密码以明文形式出现在 shell 窗口中)。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 命令,而密码包含特殊字符,那么请将它放在双引号中(例如, |
示例 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