J'essaie d'utiliser adsutil dans un script d'installation d'une application Web que j'installe sur IIS 6.0 pour définir le contrôle d'accès. Il y a une commande qui fonctionne comme suit:Obtenir l'identificateur du site Web IIS par programme
adsutil.vbs set w3svc/1/root/Authflags 4
Ceci est la commande pour le site Web par défaut, comme identificateur est 1. Cependant, les nouvelles applications Web sont données un identifiant généré. Dans mon cas, l'application que j'ai installé a été donné l'identifiant de 2.082.238.887, donc ma commande devrait ressembler à ceci
adsutil.vbs set w3svc/2082238887/root/Authflags 4
Cependant, je sais que cette valeur maintenant d'installer l'application précédemment. Comment pourrais-je obtenir cette identification lors d'une nouvelle installation? Chaque exemple que j'ai vu pour adsutil suppose que vous travaillez avec le site web par défaut, et donc un ID de 1.
J'ai besoin de mon script d'installation pour installer l'application, obtenir son identifiant, puis l'utiliser pour définir les autorisations via adsutil.