Je suis en train d'écrire un script PowerShell qui servira de test de conformité de construction pour nos serveurs. Une des choses que je dois faire est de détecter si le réseau IPv6 a été désactivé. WMI indique que cette information peut être trouvée dans la propriété IPAddress de Win32_NetworkAdapterConfiguration mais peut être IPv6 ou IPv4. Cela ne me donne pas une réponse «oui/non» que j'espère trouver.Détecter si IPv6 est activé sur les machines Windows
D'autres mises en garde sont que je préférerais ne pas gratter les détails en accédant directement au registre, ni gratter à partir de la sortie d'une commande telle que ipconfig. Compte tenu de notre environnement a un mélange de machines 2003/2008, quelqu'un peut-il penser à un moyen de tester IPv6?
Vive
Si http://msdn.microsoft.com/en-us/library/aa822883(VS.85).aspx est quelque chose d'aller, la seule façon de détecter IPv6 à l'aide WMI est de regarder à l'IPAddresses vous trouvez, et même alors, vous ne pouvez pas l'utiliser sur Win2003. Pour autant que je sache, cela laisse vérifier la sortie netsh (ou un autre utilitaire) ou creuser dans le registre. –