このドキュメントでは、Cisco Unity Connection システムのパスワードを回復する方法について説明します。ボックスへのローカル アクセスと SQL への読み取り/書き込みアクセスがある限り、これを使用してシステム上のユーザのシステム管理者(SA)または電話ユーザ インターフェイス(TUI)のパスワードを(CredentialType パラメータに正しい値を使用することにより)変更することができます。
このドキュメントに特有の要件はありません。
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
ストアド プロシージャがパスワード(SA または TUI PIN)を変更するのに使用されます。 これを行うには、次の手順を実行します。
データベース ビューアを開きます。
この場合は、すべての Cisco Unity/Cisco Unity Connection インストールに付属している CUDLE を使用できます。CUDLE は [Diagnostic Tools] セクションの [Tools Depot] に配置されています。
パスワード/PIN を変更するユーザの ObjectID を取得します。
この場合は、vw_User ビューに移動して、[Administrator] を探し、[ObjectID] 列を右クリックして、それを選択してクリップボードにコピーします。
[View] > [Stored Procedures] を選択します。
csp_CredentialModify ストアド プロシージャを選択して、[Execute] ボタンを押します。
ダイアログボックスが開いて、各パラメータが表示されます。ストアド プロシージャ ページのデータ辞書ビューで、各パラメータの機能とストアド プロシージャの機能を参照できます。次の 3 つのパラメータをチェックする必要があります。
CredentialType が 3 であることを確認します(SA アクセス用)。
strCredentials フィールドが暗号化されていないパスワードであることを確認します(保存されたプロセスによって自動的に暗号化されます)。
ステップ 2 でコピーした UserOBjectId を確認します。
[Execute] を押して、この手順を完了します。
前のステップで Unity Connection 管理用のパスワードをリセットできなかった場合は、次の手順を実行します。
Cisco Unity Tools Depot から Administrator Password Reset Tool をダウンロードします。
注:このツールは、Cisco Unity Connectionシステム上のすべてのアカウントのWebアクセスパスワードをリセットします。誰かが管理者アカウント パスワードを変更した場合やそれがロックアウトされている場合は、このツールがそれをリセットして SA に再度アクセスできるようにします。
ZIPからpwreset.batおよびpwreset.jsファイルをCisco Unity ConnectionサーバのC:\Program Files\Cisco Systems\Cisco Unity Connection\TechToolsフォルダに配置します。
コマンド プロンプトを開いて、ディレクトリを Connection のインストールの場所の 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 管理者のパスワードはわかります。次の手順は、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 経由で次のコマンドを発行します。run cuc dbquery unitydirdb select alias from vw_usernonsubscriber
別のユーザ名を取得できたら、utils cuc reset password <username> コマンドを再実行します。次に結果を示します。
Password reset has been successful.