locked
Construction d'un admx pour la désactivation IPv6 via GPO RRS feed

  • Discussion générale

  •  

    Bonjour,

     

    Je souhaite désactiver IPv6 via gpo sur un parc de machine Vista et je voudrais pour cela utiliser une gpo via un central store installé sur un 2003 serveur.

    D'aprés l'article MS http://support.microsoft.com/kb/929852/fr il suffit de modifier la clef DisabledComponents dans

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
     
    En manuel cela fonctionne sans problème mais j'ai des difficultés dés que je veux transposer cela en admx
     
    Voici mon fichier admx pour désactiver ipv6
     
    Extrait de code
    <?xml version="1.0" encoding="utf-8"?>
    <!--  (c) 2006 Microsoft Corporation  -->
    <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <policyNamespaces>
        <target prefix="DisableIPv6" namespace="Microsoft.Policies.DisableIPv6" />
        <using prefix="windows" namespace="Microsoft.Policies.Windows" />
      </policyNamespaces>
      <resources minRequiredRevision="1.0" />
      <categories>
        <category name="DisableIPv6" displayName="$(string.DisableIPv6)">
          <parentCategory ref="windows:Network" />
        </category>
      </categories>
      <policies>
      <policy name="DisableIPv6" class="Machine" displayName="$(string.DisableIPv6_TitleText)" explainText="$(string.DisableIPv6_DescriptionText)" key="SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" valueName="DisabledComponents">
          <parentCategory ref="DisableIPv6" />
          <supportedOn ref="windows:SUPPORTED_WindowsXP" />
          <enabledValue>
            <decimal value="4294967295" />
          </enabledValue>
          <disabledValue>
            <decimal value="0" />
          </disabledValue> 
     </policy>  
      </policies>
    </policyDefinitions>    

     

     

    et le fichier adml qui va avec

     

    Extrait de code

    <?xml version="1.0" encoding="utf-8"?>
    <!--  (c) 2006 Microsoft Corporation  -->
    <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
      <displayName>tapez le nom complet ici</displayName>
      <description>tapez la description ici</description>
      <resources>
        <stringTable>
          <string id="DisableIPv6_TitleText">Désactiver la pile IPv6</string>
          <string id="DisableIPv6_DescriptionText">Désactive la pile IPv6.

    Si vous activez ce paramètre, la pile IPv6 sera désactivée.

    Si vous désactivez ce paramètre, la pile IPv6 sera activée.</string>
          <string id="DisableIPv6">Désactiver IPv6</string>
        </stringTable>
      </resources>
    </policyDefinitionResources>

     

     

     

    Hors avec ces parametres j'ai bien dans mes stratégie de groupe Configuration ordinateur\Modèles d'administration\Réseau\Désactiver IPv6 mais sans gpo à l'interieur, et si je modifie la clef de registre dans le fichier admx en Software\Policies\Microsoft\System\DFSClient  par exemple (clef de registre pour le dfs) la ma gpo apparait et ma clef de registre DisabledComponents se crée avec la valeur indiqué (0xffffffff).

     

    Je pense que c'est juste une question de chemin de clef, il n'est peut etre pas possible de modifier directement une clef dans la ruche SYSTEM via admx.

    J'ai essayé avec HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System et la aussi ma clef DisabledComponents se crée mais sans effet sur le système.

     

    Si quelqu'un à une solution je suis preneur, merci par avance.

    mercredi 5 décembre 2007 09:17