Question

J'utilise avec succès VBScript dans WScript pour lire et écrire à distance les configurations IIS à partir du serveur. Lorsque j'essaie d'exécuter ces mêmes scripts à partir de mon ordinateur de bureau, ils échouent cependant. Exemple:

Dim vdir
Set vdir = GetObject("IIS://servername/w3svc/226/root")

Erreur = "Syntaxe non valide"

Le code fonctionne parfaitement lorsqu'il est exécuté d'un serveur IIS à un autre, mais j'aimerais le lancer à partir de ma station de travail XP. Il semblerait raisonnable qu’un téléchargement d’ADSI disponible permette de faire fonctionner les choses sur mon bureau, mais je ne parviens pas à en trouver un. J'ai téléchargé ADAM , mais cela ne m'a apporté qu'une petite partie des fonctionnalités dont j'ai besoin.

Avez-vous des indices? Je vous remercie.

Était-ce utile?

La solution 2

Stephbu est correct et cette réponse a été utile, mais ce n’est pas suffisant. Pour utiliser ADSI à distance depuis mon poste de travail XP, je devais installer IIS 5.1. Une fois que cela a été installé, tous mes scripts ont commencé à fonctionner. S'il existe une installation capable de faire fonctionner les scripts sans faire de mon ordinateur un serveur IIS, je n'en ai pas conscience.

Autres conseils

On dirait que le fournisseur ADIS IIS n'est pas installé / enregistré (cause probable de l'erreur de syntaxe sur le protocole IIS: dans la chaîne)

Il suffit de rechercher l'origine des DLL du fournisseur. Il est probable qu'elle soit installée avec:

IIS 6.0 Gestion Pack

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top