Réinitialiser le mot de passe du profil d’utilisateur Admin par défaut en exécutant un fichier batch - Security Center 5.8 - 5.12

Réinitialiser le mot de passe du profil d’utilisateur Admin par défaut

Product
Security Center
Version
5.12
5.11
5.10
5.9
5.8
Language
Français (France)
Last updated
2023-08-16

Si vous ne disposez pas du mot de passe du profil d'utilisateur Admin par défaut dans Security Center, vous devez réinitialiser l’ancien mot de passe, puis en définir un nouveau. La méthode la plus simple consiste à exécuter un fichier batch sur le serveur Security Center qui exécute SQL.

À savoir

  • Le mot de passe Admin de Security Center est stocké dans la base de données du Répertoire.
  • Il existe trois manières de réinitialiser le mot de passe :
    • Modifier une ligne dans l’une des tables de la base de données.
    • Réinitialiser le mot de passe du profil d’utilisateur Admin par défaut via SQL.
    • Contactez le Centre d'assistance technique de Genetec™ (GTAC) et envoyez une sauvegarde de la base de données du Répertoire. Une fois qu’elle reçoit la sauvegarde, l’assistance technique réinitialise le mot de passe et vous renvoie la base de données.

Procédure

  1. Dans Windows, créez un dossier temporaire pour y stocker votre fichier batch.
    Par exemple, C:\Genetec Admin Pass.
  2. Ouvrez un nouveau fichier dans le Bloc-notes et collez le texte suivant :
    Code
    UPDATE [user] set Password = 'd41d8cd98f00b204e9800998ecf8427e' where name = 'Admin'
  3. Enregistrez le fichier sous SC_deleteadminpass.sql dans le dossier temporaire que vous avez créé.
  4. Ouvrez l’invite de commande Windows.
  5. Dans la fenêtre de commande, allez dans le dossier temporaire que vous avez créé.
  6. Exécutez la commande suivante :
    Code
    sqlcmd -S .\{SQL Instance} -d {Database name} -i SC_deleteadminpass.sql -o output.txt
    REMARQUE : Vous aurez noté l’SQL Instance et le Database name utilisés par le Répertoire au moment de préparer la réinitialisation du mot de passe du profil d’utilisateur Admin par défaut. L’SQL Instance est indiquée dans le champ Serveur de base de données.
    Par exemple, si le Répertoire utilise SQL Express et que le nom de la base de données est "Directory", la commande serait la suivante :
    Code
    sqlcmd -S .\SQLEXPRESS -d Directory -i SC_deleteadminpass.sql -o output.txt
  7. Dans le dossier temporaire que vous avez créé, ouvrez le fichier output.txt.
    Si le script a réussi, le texte suivant apparaît dans le fichier : (1 rows affected).

Résultats

Le mot de passe a été effacé. Vous pouvez vous connecter à Security Center à l'aide de l’utilisateur Admin sans mot de passe.