J'essaie de suivre les guides d'accès à IIS 6 à l'aide de WMI, mais j'ai du mal à trouver comment traduire l'adresse de l'utilisateur. Obtenir la méthode de SWbemServices car Get-WmiObject ne semble pas utiliser la même syntaxe de chemin ( Décrire l'emplacement d'un objet WMI ).
L'exemple que je suivais se trouve sur Connexion au fournisseur WMI :
' Method 1
set locatorObj = CreateObject("WbemScripting.SWbemLocator")
set providerObj = locatorObj.ConnectServer("MyMachine", "root/MicrosoftIISv2")
set nodeObj = providerObj.Get("IIsWebVirtualDir='W3SVC/1/Root'")
' Method 2
set providerObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2")
set nodeObj = providerObj.get("IIsWebVirtualDir='W3SVC/1/ROOT'")
' Method 3
set nodeObj = GetObject("winmgmts://MyMachine/root/MicrosoftIISv2:IIsWebVirtualDir='W3SVC/1/ROOT'")