Vra

Ek is suksesvol met behulp van VBScript binne WScript om afstand te lees en skryf IIS konfigurasies van die bediener. Toe ek probeer om hierdie selfde skrifte loop van my lessenaar boks hulle nie, al is. Byvoorbeeld:

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

Fout = "Ongeldige sintaksis"

Die kode werk perfek toe hardloop uit een IIS server na 'n ander, maar ek wil dit uit te voer uit my XP Workstation. Dit sou redelik dat daar 'n aflaai van ADSI beskikbaar wat sal maak dat dinge werk uit my lessenaar lyk, maar ek kan nie een vind. Ek afgelaai ADAM maar wat net het my 'n klein gedeelte van die funksies wat ek nodig het.

Enige wenke daar buite? Dankie.

Was dit nuttig?

Oplossing 2

Stephbu is korrek en dat antwoord was nuttig, maar dit is nie voldoende nie. Ten einde ADSI afstand gebruik van my XP werkstasie, ek nodig het om IIS 5.1 installeer. Sodra dit geïnstalleer is, al my skrifte begin werk. As daar 'n installasie wat kan maak dat die skrifte werk sonder om my rekenaar 'n IIS server, ek onbewus daarvan.

Ander wenke

Klink soos die IIS ADSI Verskaffer nie geïnstalleer / geregistreerde (waarskynlike oorsaak van die sintaksis foute op die protokol IIS: in die string)

Just dop af waar die verskaffer DLLs kom uit - vermoed dit word geïnstalleer met:

IIS 6.0 Bestuur Pack

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top