문제

저는 WScript 내에서 VBScript를 성공적으로 사용하여 서버에서 IIS 구성을 원격으로 읽고 쓰고 있습니다.하지만 내 데스크 박스에서 동일한 스크립트를 실행하려고 하면 실패합니다.예:

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

오류 = "잘못된 구문"

코드는 한 IIS 서버에서 다른 서버로 실행될 때 완벽하게 작동하지만 XP Workstation에서 실행하고 싶습니다.내 데스크톱에서 작업을 수행할 수 있는 ADSI 다운로드가 있는 것이 타당해 보이지만 찾을 수 없습니다.다운로드했습니다 아담 하지만 그것은 나에게 필요한 기능 중 극히 일부에 불과했습니다.

거기에 힌트가 있나요?감사합니다.

도움이 되었습니까?

해결책 2

Stephbu가 정확하고 그 답변이 도움이 되었지만 충분하지 않습니다.XP 워크스테이션에서 원격으로 ADSI를 사용하려면 IIS 5.1을 설치해야 했습니다.일단 설치되면 모든 스크립트가 작동하기 시작했습니다.내 컴퓨터를 IIS 서버로 만들지 않고도 스크립트가 작동하도록 할 수 있는 설치가 있다면 나는 그것을 알지 못합니다.

다른 팁

IIS ADSI 공급자가 설치/등록되지 않은 것 같습니다(IIS 프로토콜의 구문 오류의 원인일 수 있음).문자열에서)

공급자 DLL이 어디에서 왔는지 추적하면 다음과 같이 설치될 것으로 의심됩니다.

IIS 6.0 관리 팩

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top