CORRECTIF : vous rencontrez des problèmes différents lorsque vous utilisez les pages Password Change dans IIS 6.0

Traductions disponibles Traductions disponibles
Numéro d'article: 833734 - Voir les produits auxquels s'applique cet article
Important cet article contient l'information comment sur modifier le métabase. Avant de la modifier vérifiez que vous en possédez une copie de sauvegarde que vous pourrez restaurer en cas de problème Pour plus d'informations sur la procédure à suivre consultez la rubrique d'aide "Sauvegarde/restauration de configuration" dans Microsoft Management Console (MMC)
Agrandir tout | Réduire tout

Sommaire

Résumé

Les pages Password Change intégrées à Microsoft Internet Information Services ( IIS ) 6.0 sur un système Microsoft Windows Server 2003 ont plusieurs problèmes. Vous pouvez résoudre ces problèmes en installant le correctif décrit dans cet article.

Symptômes

Vous pouvez rencontrer les problèmes suivants avec les pages Password Change intégrées à Microsoft Internet Information Services ( IIS ) 6.0 :
  • La première lettre du nom du compte de l'utilisateur est tronquée.
  • Le nom de domaine n'est pas rempli correctement.
  • Vous ne pouvez pas modifier des mots de passe d'utilisateurs des mots de passe de lesquels doivent être changés à la prochaine ouverture de session.
  • Vous ne pouvez pas modifier des mots de passe d'utilisateurs que mots de passe ont expirés de lesquels.
  • Vous ne pouvez pas modifier des mots de passe entre forêts.
  • Vous ne pouvez pas utiliser des nom d'utilisateur dans le format UPN.

Cause

Tous les problème se associés aux pages Modifier le mot de passe produisent en raison des limitations technologiques d'ADSI lorsqu' ADSI est utilisé dans une page ASP d'un site Web.

Résolution

Information de Service Pack

Pour résoudre ce problème, procurez-vous le dernier Service Pack pour Windows Server 2003. Pour plus d'informations cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft
889100 Comment faire pour obtenir le dernier Service Pack pour Windows Server 200
Remarque les fichiers de ce correctif sont inclus dans le Windows Server 2003 Service Pack 1 (SP1). Ce package de correctifs inscrit automatiquement Iispwchg.dll. Vous devez cependant manuellement enregistrer ce DLL si vous installez Windows Server 2003 SP1. Pour plus d'informations, reportez-vous à la section "Plus d'informations".

Information de correctif

Un correctif pris en charge est disponible auprès de Microsoft. Cependant est conçu ce correctif corriger le problème seulement décrit dans cet article. À devoir appliquez ce correctif seulement aux systèmes qui rencontrent ce problème spécifique. Ce correctif peut recevoir le test supplémentaire. Par conséquent si vous n'êtes pas touchés gravement par ce problème, nous vous recommandons que vous attendiez la prochaine mise à jour de logiciel qui contient ce correctif.

Si le correctif est disponible pour le téléchargement, il y a une section de "téléchargement disponible de Correctif" située de cet article de Base de connaissances. Si cette section n'apparaît pas, contactez service clientèle de Microsoft et assistance technique pour obtenir le correctif.

Remarque si problèmes supplémentaires se produisent ou si tout dépannage est requis, vous pouvez doit créer une demande de service distinct. Les coûts habituels de support technique s'appliqueront à questions sur le support technique qui ne qualifient pas pour ce correctif spécifique et problèmes. Une liste complète ou de numéro de téléphone service clientèle de Microsoft et Support créant une demande de service distinct, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/contactus/?ws=support
Remarque le formulaire "téléchargement correctif disponible" affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, elle est parce qu'un correctif n'est pas disponible pour la langue.

Détails pour le premier lot

Conditions préalable

Aucune

Redémarrez l'exigence

Vous devez redémarrer votre ordinateur après avoir appliqué ce correctif.

Information de remplacement de correctif

Ce correctif n'en remplace pas d'autre

Information de fichier

La version anglaise de ce correctif logiciel possède les attributs de fichier indiqués dans le tableau suivant ou ceux d'une version ultérieure Temps universel répertorie les dates et les dates de ces fichiers. Lorsque vous affichez l'information de fichier, elle est converti à l'heure locale. Pour rechercher la différence entre UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément de Panneau de configuration Date et heure.
 
Microsoft Windows Server 2003 for Itanium-based Systems
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   29-Dec-2004  23:52                      5,735  Achg.asp
   29-Dec-2004  23:52                      2,833  Aexp2b.asp
   29-Dec-2004  23:52                      2,841  Aexp4b.asp
   22-Jun-2005  10:55  5.2.3790.354       56,832  Iispwchg.dll     IA64
   22-Jun-2005  10:55  6.0.3790.354       21,504  W3comlog.dll     IA64
   22-Jun-2005  10:55  6.0.3790.354      951,296  W3core.dll       IA64
 
Microsoft Windows Server 2003
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   26-Dec-2004  21:38                      5,735  Achg.asp
   26-Dec-2004  21:38                      2,833  Aexp2b.asp
   26-Dec-2004  21:38                      2,841  Aexp4b.asp
   22-Jun-2005  13:54  5.2.3790.354       28,672  Iispwchg.dll     
   22-Jun-2005  13:54  6.0.3790.354        9,728  W3comlog.dll     
   22-Jun-2005  13:54  6.0.3790.354      342,528  W3core.dll       

Statut

Microsoft a confirmé l'existence d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à »

Plus d'informations

Avertissement si vous ne modifiez pas correctement le métabase, vous pouvez générer des problèmes graves pouvant qu'obliger que vous réinstallez n'importe quel produit qui utilise le métabase. Microsoft ne peut pas garantir que des problèmes résultant d'une modification incorrecte de la métabase puissent être résolus Modifiez le métabase à votre propre risque.

Remarque sauvegardez le métabase Toujours avant de le modifier.

Après avoir appliqué ce correctif, procédez comme suit pour configurer la fonctionnalité Password Change :
  1. À 1., appliquez le correctif pour mettre à jour les fichiers sur l'ordinateur qui exécute IIS ou installez le Service Pack 1 pour Windows 2003. Le correctif inscrira automatiquement le module et vous pouvez passer à l'étape 3. Si le Service Pack 1 a été installé sans le correctif, vous devez manuellement enregistrer le module.
  2. Enregistrez le fichier IISpwchg.dll du répertoire Iisadmpwd :
    1. Cliquez sur Démarrer et puis cliquez sur Exécuter.
    2. Dans la zone Ouvrir vous tapez les ligne suivante et puis appuie sur ENTRÉE :
      regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll
  3. Configurez la propriété PasswordChangeFlags de métabase pour vérifier que la fonctionnalité Password Change est activée :
    1. Cliquez sur Démarrer et puis cliquez sur Exécuter.
    2. Dans la zone Ouvrir, tapez cmd, et cliquez sur ENTRÉE.
    3. Localisez le répertoire C:\Inetpub\Adminscripts.
    4. Tapez la commande suivante et puis appuyez sur ENTRÉE :
      cscript.exe adsutil.vbs set w3svc/passwordchangeflags Value
      Remarque dans les exemples de cette commande, Value est un espace réservé pour la valeur que vous voulez définir pour la propriété PasswordChangeFlags.
  4. La liste suivante comprend les valeurs possibles pour la propriété PasswordChangeFlags. Vous pouvez utiliser une combinaison de ces valeurs.
    • 0 : cela est la valeur par défaut. Cette valeur indique que vous devez utiliser une connexion SSL lorsque vous changez le mot de passe.
    • 1 : cette valeur autorise des modifications de mot de passe sur les ports non sécurisés. Cette valeur est utile si SSL n'est pas activé.
    • 2 : cette valeur désactive la fonctionnalité Password Change.
    • 4 : cette valeur désactive la notification d'expiration de mot de passe anticipée.
  5. Vérifiez que le répertoire virtuel pour le répertoire Iisadmpwd est correctement créé et qu'il pointe vers l'emplacement correct. System32\Inetsrv\Iisadmpwd est l'emplacement correct.

    Pour créer un répertoire virtuel pour le répertoire Iisadmpwd, procédez comme suit :
    1. Cliquez sur Démarrer, cliquez sur Programmes, cliquez sur Outils d'administration et puis cliquez sur Gestionnaire des services Internet ( IIS ).
    2. Dans Gestionnaire des services Internet (IIS) cliquez avec le bouton droit sur le site Web sur lequel vous voulez le dossier Iisadmpwd, cliquez sur Nouveau et cliquez puis, sur Répertoire virtuel.
    3. Lorsque l'Assistant Création de répertoire virtuel démarre, suivez les instructions pour créer le répertoire virtuel avec l'alias nommé "IISADMPWD" Vérifiez que le chemin pointe vers le répertoire Windows\System32\Inetsrv\Iisadmpwd. Vérifiez que des autorisations "Lit" et si a permis "Exécuter les scripts (telles qu'ASP)" est sélectionné.
  6. Vérifiez que le répertoire virtuel Iisadmpwd est exécuté dans le même pool d'applications que le site Web qui utilise la fonctionnalité Password Change. Si la fonctionnalité Password Change est utilisée dans votre site Web Microsoft Outlook Web Access ( OWA ), le répertoire virtuel Iisadmpwd doit par exemple être exécuté à l'intérieur du pool d'applications Exchange à l'intérieur de lequel réside le site OWA.

    Remarque Nous recommandons que l'authentification pour IISADMPWD est identique que l'application qui utilise cette fonctionnalité. Il n'est pas nécessaire d'être activé authentification anonyme sur ce répertoire virtuel.
  7. Vérifiez que les entrées suivantes de métabase sont correctement définies.

    Remarque si le métabase est modifié manuellement en utilisant un éditeur XML pour modifier toutes les entrées de métabase et les valeurs, l'éditeur XML insérera automatiquement la balise pour du caractère double-quote. Cela entraînera deux caractères double-quote dans le métabase. Pour cela contourner, modifiez le fichier Metabase.xml dans un éditeur (Notepad.exe pour exemple) non - XML ou utilisez la balise XML pour le caractère double-quote. La balise XML pour le caractère double-quote est". Une fois que vous modifiez le fichier Metabase.xml, vous consultez les modifications pour vérifier qui" n'appelle se pas une balise d'ouverture et une balise de fermeture dans les modifications. The "" et" " syntaxe provoque un échec.
    Réduire ce tableauAgrandir ce tableau
    Entrée de métabase et valeurDescriptio
    AuthChangeURL = "/ iisadmpwd/achg.asp " Page effectue le travail de modification de mot de passe réel.
    AuthExpiredURL = "/ iisadmpwd/aexp.asp " Page affiche le formulaire de modification de mot de passe pour un utilisateur que mot de passe a expiré de lequel. Assurez-vous que vous tapez le nom du compte au format "domaine" om utilisateur.
    "AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp" Page affiche le formulaire de modification de mot de passe lorsque SSL n'est pas utilisé.
    AuthNotifyPwdExpURL = "/ iisadmpwd/anot.asp " Page s'affiche lorsque le mot de passe d'un utilisateur expire précédemment au nombre de jours qui sont spécifiés dans l'entrée PasswordExpirePreNotifyDays.
    AuthNotifyPwdExpUnsecureURL = "/ iisadmpwd/anot3.asp " Page s'affiche si le mot de passe d'un utilisateur expire précédemment au nombre de jours qui sont spécifiés dans l'entrée PasswordExpirePreNotifyDays lorsque SSL n'est pas utilisé.
    PasswordExpirePreNotifyDays Cette entrée de métabase spécifie le nombre de jours restants avant que le mot de passe du client expire. Cette entrée de métabase indique également quand un message de mot de passe pre-notification est envoyé.
  8. Par défaut ces entrées de métabase se trouvent au niveau W3SVC dans le métabase. Vous pouvez utiliser le script Adsutil.vbs pour configurer ces entrées de métabase. Le script Adsutil.vbs se trouve dans le répertoire Inetpub\Adminscripts sur votre système. Pour utiliser le script Adsutil.vbs pour configurer ces entrées de métabase, procédez comme suit :
    1. À une invite de commandes, localisez le répertoire C:\Inetpub\Adminscripts.
    2. Tapez la commande suivante et puis appuyez sur ENTRÉE :
      cscript.exe adsutil.vbs set w3svc/MetabaseEntry Value
      Par exemple, tapez ce qui suit :
      cscript.exe adsutil.vbs set w3svc/PasswordExpirePreNotifyDays 4

Références

Pour plus d'informations sur le schéma de nom pour des mises à jour logicielles Windows, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
816915 Nouveau modèle d'affectation de noms pour les packages de correctifs Microsoft Window
Pour plus d'informations à propos de la terminologie qui est utilisée pour décrire des mises à jour de produits Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 Description de la terminologie standard qui est utilisée pour décrire les mises à jour Microsoft de logiciel

Propriétés

Numéro d'article: 833734 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 10.11
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Information Services 6.0
Mots-clés : 
kbautohotfix kbhotfixserver kbbug kbfix kbqfe kbwinserv2003presp1fix KB833734 KbMtfr kbmt
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que feraient une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. Si vous relevez des erreurs graves et souhaitez contribuer à l?amélioration du système, vous pouvez compléter l?enquête à votre disposition dans le bas des articles.
La version anglaise de cet article est la suivante: 833734
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com