Frage

Ich verwende erfolgreich VBScript innerhalb WScript remote IIS-Konfigurationen vom Server lesen und schreiben. Wenn ich versuche, dieselben Skripte von meinem Schreibtisch-Box laufen sie scheitern, though. Beispiel:

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

Fehler = "Ungültige Syntax"

Der Code funktioniert perfekt, wenn von einem IIS-Server zum anderen laufen, aber ich möchte es von meinem XP Workstation laufen. Es wäre sinnvoll erscheinen, dass es ein Download von ADSI zur Verfügung, die Dinge von meinem Desktop machen funktionieren wird, aber ich kann nicht finden. Ich heruntergeladen ADAM aber dass hat mich nur einen kleinen Teil der Funktionalität, die ich brauche.

Für Hinweise gibt? Danke.

War es hilfreich?

Lösung 2

Stephbu ist richtig und diese Antwort war hilfreich, aber es ist nicht ausreichend. Um ADSI zu verwenden entfernt von meiner XP-Workstation, brauchte ich IIS 5.1 zu installieren. Sobald das installiert wurde, begannen alle meine Skripte arbeiten. Wenn es eine Installation ist, dass der Skripte meines Computer eines IIS-Server, ohne Arbeit zu machen, bin ich davon nicht bewusst.

Andere Tipps

Klingt wie der IIS ADSI Provider ist nicht installiert / registriert (wahrscheinliche Ursache des Syntaxfehlers auf dem Protokoll IIS: im String)

Tracking gerade nach unten, wo die Anbieter DLLs kommen - Verdächtiger wird es installiert mit:

IIS 6.0 Management Pack

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top