In diesem Dokument wird beschrieben, wie Sie ein Kennwort auf einem Cisco Unity Connection-System wiederherstellen. Dies kann verwendet werden, um das Kennwort des Systemadministrators (SA) oder der Telefonbenutzeroberfläche (TUI) (mithilfe des richtigen Werts für den CredentialType-Parameter) für jeden Benutzer im System zu ändern, sofern Sie lokalen Zugriff auf das Feld und Lese-/Schreibzugriff auf SQL haben.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
Eine gespeicherte Prozedur wird verwendet, um das Kennwort zu ändern (entweder die SA- oder die TUI-PIN). Gehen Sie wie folgt vor, um dies zu tun:
Öffnen Sie einen Datenbankviewer.
In diesem Fall können Sie CUDLE verwenden, da es bei jeder Cisco Unity/Cisco Unity Connection-Installation ausgeliefert wird. CUDLE befindet sich im Tools Depot im Abschnitt Diagnostic Tools (Diagnosetools).
Rufen Sie die ObjectID des Benutzers ab, für den Sie das Kennwort/die PIN ändern möchten.
Rufen Sie in diesem Fall die Ansicht vw_User auf, suchen Sie den Administrator, und klicken Sie mit der rechten Maustaste auf die Spalte ObjectID, um die Datei auszuwählen und in die Zwischenablage zu kopieren.
Wählen Sie Ansicht > Gespeicherte Prozeduren aus.
Wählen Sie die gespeicherte Prozedur csp_CredentialModify aus, und drücken Sie die Execute-Schaltfläche.
Es wird ein Dialogfeld angezeigt, in dem jeder Parameter angezeigt wird. Sie können in der Datenwörterbuchansicht auf der Seite für die gespeicherte Prozedur lesen, was die einzelnen Parameter tun und was die gespeicherten Prozeduren tun. Sie müssen die folgenden drei Parameter überprüfen:
Stellen Sie sicher, dass CredentialType 3 ist (für SA-Zugriff).
Überprüfen Sie, ob das strCredentials-Feld ein unverschlüsseltes Kennwort ist. (Sie wird für Sie durch den gespeicherten Prozess verschlüsselt.)
Überprüfen Sie die in Schritt 2 kopierte UserOBjectId.
Drücken Sie Ausführen, um dieses Verfahren abzuschließen.
Wenn Sie das Kennwort für die Unity Connection Administration nicht mithilfe der vorherigen Schritte zurücksetzen können, führen Sie die folgenden Schritte aus:
Laden Sie das Administrator Password Reset Tool vom Cisco Unity Tools Depot herunter.
Hinweis: Dieses Tool setzt das Web-Zugriffskennwort für jedes Konto in einem Cisco Unity Connection-System zurück. Wenn jemand das Kennwort des Administratorkontos geändert hat oder es gesperrt ist, setzt dieses Tool es zurück, um wieder Zugriff auf die SA zu erhalten.
Legen Sie die Dateien pwreset.bat und pwreset.js vom ZIP im Ordner C:\Program Files\Cisco Systems\Cisco Unity Connection\TechTools auf dem Cisco Unity Connection-Server ab.
Öffnen Sie eine Eingabeaufforderung, und wechseln Sie Verzeichnisse in das Verzeichnis TechTools für die Verbindungsinstallation.
Geben Sie pwreset ein.
Drücken Sie die Eingabetaste/Return.
Hinweis: Wenn Sie ein Komma in Ihrem Kennwort verwenden, müssen Sie Anführungszeichen zu Ihrem Kennwort angeben. Andernfalls sollten Sonderzeichen funktionieren.
Das Problem besteht darin, dass Sie sich nicht auf der Administratorseite von Cisco Unity Connection, Version 1.2(1), anmelden können, um das Kennwort zurückzusetzen.
Legen Sie nach dem Öffnen des CLI-Fensters und dem Ausführen des folgenden Befehls das Verzeichnis techtools fest: dbreset <Alias> <Kennwort>. Dadurch können Sie mit dem neuen Kennwort auf die Admin-Seite von Cisco Unity Connection zugreifen.
Unity Connection 7.x wird auf einem MCS 7845-Server ausgeführt. Das Kennwort für den Unity Connection-Administrator geht verloren. Das Kennwort für Unified OS Administrator ist jedoch bekannt. Diese Schritte zeigen, wie das Unity Connection-Kennwort wiederhergestellt werden kann:
Melden Sie sich mit den Unified OS-Administratoranmeldeinformationen bei der CLI des Servers an.
Geben Sie das Konto anzeigen ein. Daraufhin werden die Konten im System angezeigt, und Sie erhalten den Benutzernamen.
Admin: show account Account = Administrator, Privilege = 4
Geben Sie den Befehl utils cuc reset password <username> ein, wobei <username> der Benutzername des Kontos ist, der für die Seite Unity Connection Administration verwendet wird, die das Kennwort benötigt.
Admin: utils cuc reset password Administrator Password: Password: Update failed: Code = 1, Authorization Failure.
Dieser Fehler, der beim Versuch, ein neues Kennwort zu erhalten, aufgetreten ist, ist auf eine der folgenden Ursachen zurückzuführen:
Die Kennwortlänge ist für das neue Kennwort nicht korrekt. Verwenden Sie immer 8 Zeichen (können Buchstaben oder Ziffern sein).
Das Konto, für das Sie das Kennwort zurücksetzen möchten, ist kein gültiges Administratorkonto. So beheben Sie dieses Problem:
Veröffentlichen Sie diese Empfehlung über die CLI: führen Sie cuc dbquery unitydirdb select alias aus vw_usernonsubscribe aus.
Wenn Sie einen anderen Benutzernamen erhalten können, führen Sie den Befehl utils cuc reset password <username> erneut aus. Dies ist das Ergebnis:
Password reset has been successful.