2009-09-01 3 views
3

Microsoft.Web.Administration 라이브러리를 사용하여 원격으로 IIS7 설치를 관리하려고합니다.현재 사용자를 IronPython으로 가장 할 수 있습니까?

나는 IronPython의에이 일을 해요 : 마지막 줄에

import Microsoft.Web.Administration 
from Microsoft.Web.Administration import ServerManager 

manager = ServerManager.OpenRemote("RemoteServerName") 
for site in manager.Sites: 
    print "Site: %(site)s" % { 'site' : site.Name } 

그것이 내가 다음과 같은 오류 얻을 원격 서버와의 통신을 시도 같이 오류에

Retrieving the COM class factory for remote component with CLSID {2B72133B-3F5B-4602-8952-803546CE3344} from machine devdealernetsvr failed due to the following error: 80070005.

내 연구를 내가 원격 컴퓨터에 대해 적절한 자격 증명이 없다고 믿게 만들었고 그렇게해서 나는 사용자로 가장하고 싶습니다.

IronPython으로이 작업을 수행하는 방법을 찾기가 어려웠습니다. 어떤 도움이라도 대단히 감사합니다.

+0

을 나는 내 자신의 질문 I "를 대답"비록 가장을 수행하는 방법에 대해 다른 사람으로부터 뭔가를 듣는 것을 여전히 좋아합니다. 언젠가 그걸 해결할 수있을거야. –

답변

0

(이 반드시 질문에 대답하지 않고이 문제를 해결하지) 그것은 내 응용 프로그램을 설정

괜찮 았는데. 설치가 문제였습니다. :(

내가하는 데 필요한 내 문제를 해결하려면. 원격 서버로

  1. 로그인을 IIS에서
  2. 원격 관리가 가능 (그냥 확인란의) 서비스에서
  3. 스냅인 원격 관리 서비스를 시작하고 자동

감사 안토니로 설정!

관련 문제