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でこれを行う方法を見つけるのは難しかったです。どんな助けでも大歓迎です。
私は自分の質問私に「答え」にもかかわらず、偽装を行う方法について他の人から何かを聞くのが大好きです。多分私はその日を解決するために周りに行くだろう... –