Problèmes fréquemment rencontrés
Lors de l’exécution du script spnego.bat, divers messages d'erreurs peuvent être affichés.
Problème 1
Si l'un des messages suivants apparaît :
- "Some arguments are missing, please provide the correct arguments."
- "Too many arguments, please provide the correct arguments."
Vérifiez la présence des arguments <FW>, <dns>, <WINDOWS>, <password> et <fichier>. Chacun de ces arguments est indispensable à l’exécution du script.
Problème 2
Si le message suivant apparaît :
-
"The file keytab_filename already exists, please choose another filename to output the keytab."
Un fichier keytab portant le nom fourni est déjà présent dans le répertoire d'exécution du script. Renommez ce fichier.
Problème 3
Si l'un des messages suivants apparaît :
- "The setspn program is not present on the system or is not in the path".
- "The ktpass program is not present on the system or is not in the path".
- "The reg program is not present on the system or is not in the path".
- "The ldifde program is not present on the system or is not in the path".
Vérifiez la présence des outils de support ou du chemin au sein du système.
Problème 4
Si l'un des messages suivants apparaît :
- "This computer does not seems to be running Windows XXXX Server or Windows YYYY Server >> %log%".
- "This computer does not seem to be running a Server edition of Windows".
- "This script should only be run on a Windows Domain Controller which requires a Server edition of Windows".
Vérifiez la compatibilité de votre version de Microsoft Windows avec l'exécution du script spnego.bat.
Problème 5
Si l'un des messages suivants apparaît :
- Creating the user returned an error, please check your arguments.
- It is possible that your password restrictions applied.
- Setting the principal name returned an error, please check your arguments.
- Creating the keytab file did not work, please check your arguments.
La solution peut être :
- La création de l’utilisateur a été interrompue. Vérifiez que le mot de passe est conforme à la politique de sécurité.
- Vérifiez que l’utilisateur qui exécute le script ait les droits pour en créer un nouveau.
- Vérifiez que l’utilisateur ait les droits pour créer le nom de service.
- Vérifiez que l’utilisateur ait les droits pour créer le keytab.