System.DirectoryServicesを使用して、サーバーで実行されているWebサイトのステータスを一覧表示しています。現在、これを実行するために管理者アカウントのなりすましを使用していますが、最低限の権限を持つ特定のユーザーアカウントが必要です。
誰かが私を正しい方向に向けることができますか?
System.DirectoryServicesを使用して、サーバーで実行されているWebサイトのステータスを一覧表示しています。現在、これを実行するために管理者アカウントのなりすましを使用していますが、最低限の権限を持つ特定のユーザーアカウントが必要です。
誰かが私を正しい方向に向けることができますか?
MSのドキュメントから、DirectoryServicesはIIS://ディレクトリエントリへの呼び出しをIISADSIプロバイダーに委任しているように見えます。IIS ADSIプロバイダーのドキュメントには、ローカル管理者グループのメンバーとして実行する必要があると記載されています。
ADSIを使用してIISを構成する場合は、スクリプトを実行しているユーザーのユーザーアカウントが管理者グループのメンバーであることを確認するか、LogonAdminを使用して管理者の資格情報の下でスクリプトを実行してください。