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.