administrator 以外のユーザから Web Deploy 3.5 でデプロイする
環境
OS | IIS Version | Web Deploy Version |
---|---|---|
Windows Server 2012R2 | IIS 8.5 | Web Deploy 3.5 |
結論
IIS マネージャーユーザに登録することで可能になりました。ただしグループは指定できません。
IIS マネージャーのユーザ追加なので、OS的には把握されず、ここで登録されたユーザでリモートデスクトップ接続などはできません。
デプロイ専用のユーザということで administrator と切り離せるので、ある意味合理的かなと思います。
設定
こちらで紹介されていた方法で設定可能でした。
設定すると c:¥Windows¥System32¥inetsrv¥config¥administration.config
にエントリが追加されます。
<authentication defaultProvider="ConfigurationAuthenticationProvider"> <credentials> <add name="user2" password="暗号化されたパスワード" /> </credentials> </authentication>
でもやっぱりグループで管理できたら「誰が」デプロイしたかがわかるようになるのでいいなぁと思います。
ご存知のかた教えて下さい!