本文档介绍如何恢复Cisco Unity Connection系统上的密码。只要您具有对机箱的本地访问权限和对SQL的读/写访问权限,这可用于更改系统上任何用户的系统管理员(SA)或电话用户界面(TUI)密码(使用CredentialType参数的正确值)。
本文档没有任何特定的要求。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
存储过程用于更改密码(SA或TUI PIN)。 要执行上述操作,请完成以下步骤:
打开数据库查看器。
在本例中,您可以使用CUDLE,因为CUDLE在每个Cisco Unity/Cisco Unity Connection安装中都提供。CUDLE位于Tools(诊断工具)部分下的Tools Depot(工具仓)中。
获取要更改密码/PIN的用户的ObjectID。
在这种情况下,转到vw_User视图,找到Administrator,然后右键单击ObjectID列,以选择该列并将其复制到剪贴板。
选择查看>存储过程。
选择csp_CredentialModify存储过程,然后按“执行”按钮。
系统将显示一个对话框,其中显示每个参数。您可以在存储过程页的数据字典视图中阅读每个参数执行的操作和存储过程执行的操作。您需要检查以下三个参数:
确保CredentialType为3(用于SA访问)。
检查strCredentials字段是否为未加密的密码。(它通过存储的进程为您加密。)
验证您在步骤2中复制的UserOBjectId。
按Execute完成此过程。
如果无法使用上述步骤重置Unity Connection管理的密码,请完成以下步骤:
从Cisco Unity Tools Depot下载管理员密码重置工具。
注意:此工具重置Cisco Unity Connection系统上任何帐户的Web访问密码。如果有人更改了管理员帐户密码或密码被锁定,此工具会重置密码以再次获得对SA的访问权限。
将ZIP中的pwreset.bat和pwreset.js文件放在Cisco Unity Connection服务器上的C:\Program Files\Cisco Systems\Cisco Unity Connection\TechTools文件夹中。
打开命令提示符,将目录更改为连接安装位置TechTools目录。
输入pwreset。
按Enter/Return。
注意:如果在密码中使用逗号,则必须在密码周围提供引号。否则,特殊字符应有效。
问题是无法登录Cisco Unity Connection版本1.2(1)管理页面重置密码。
在打开CLI窗口并运行以下命令后,设置为techtools目录:dbreset <alias> <password>。这将帮助您使用新密码访问Cisco Unity Connection管理页。
Unity Connection 7.x在MCS 7845服务器上运行。Unity Connection管理员的密码丢失。但是,Unified OS Administrator的密码是已知的。以下步骤显示如何恢复Unity Connection密码:
使用Unified OS管理员凭证登录服务器的CLI。
输入show account。这将显示系统中的帐户,并且您会收到用户名。
Admin: show account Account = Administrator, Privilege = 4
发出utils cuc reset password <username>命令,其中<username>是用于需要密码的Unity Connection管理页的帐户的用户名。
Admin: utils cuc reset password Administrator Password: Password: Update failed: Code = 1, Authorization Failure.
尝试获取新密码时收到的此错误是由于以下问题之一:
新密码的密码长度不正确。始终使用8个字符(可以是字母或数字)。
您尝试重置密码的帐户不是有效的管理员帐户。要解决此问题:
通过CLI发出以下建议:从vw_usernonsubscriber运行cuc dbquery unitydirdb select alias。
如果可以获取其他用户名,请重新运行utils cuc reset password <username>命令。结果是:
Password reset has been successful.