2009-09-01 8 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

私は自分の質問私に「答え」にもかかわらず、偽装を行う方法について他の人から何かを聞くのが大好きです。多分私はその日を解決するために周りに行くだろう... –

答えて

0

(これは必ずしも質問に答えていないが、それは問題を解決しない)

それは私のアプリケーションがうまく働い判明。私のセットアップが問題でした。 :(私は必要な私の問題は解決するには

:リモートサーバへ

  1. ログを
  2. IISには、サービススナップインでリモート管理(それだけでチェックボックスです)
  3. を有効にします、リモート管理サービスを開始し、自動

に設定してくださいおかげでアンソニー!

関連する問題