Domanda

Sto usando con successo VBScript in WScript per leggere e scrivere da remoto le configurazioni IIS dal server. Tuttavia, quando provo a eseguire questi stessi script dalla mia scrivania, falliscono. Esempio:

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

Errore = " Sintassi non valida "

Il codice funziona perfettamente quando eseguito da un server IIS a un altro, ma vorrei eseguirlo dalla mia XP Workstation. Sembrerebbe ragionevole che sia disponibile un download di ADSI che farà funzionare le cose dal mio desktop, ma non riesco a trovarne uno. Ho scaricato ADAM ma che mi ha procurato solo una piccola parte delle funzionalità di cui ho bisogno.

Qualche suggerimento là fuori? Grazie.

È stato utile?

Soluzione 2

Stephbu è corretto e quella risposta è stata utile, ma non è sufficiente. Per utilizzare ADSI in remoto dalla mia workstation XP, dovevo installare IIS 5.1. Una volta installato, tutti i miei script hanno iniziato a funzionare. Se esiste un'installazione che può far funzionare gli script senza rendere il mio computer un server IIS, non ne sono consapevole.

Altri suggerimenti

Sembra che il provider ADSI IIS non sia installato / registrato (probabile causa dell'errore di sintassi sul protocollo IIS: nella stringa)

Basta rintracciare da dove provengono le DLL del provider - sospetto che venga installato con:

IIS 6.0 Management Pack

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top