Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索Windows(コマンド)⇒Q&A


大項目:「 Windows 」 - 中項目:「 コマンド 」

「 WMIC(WMI)コマンドを使ったら、「アクセスが拒否されました」コード0x80070005 」

WMIC(WMI)コマンドを使ったら、
コード0x80070005
「アクセスが拒否されました」
と表示され使えません。権限は大丈夫なはずですが。


回答

WMIはDCOMなので、
OSの認証は大丈夫でも、DCOMが実行されるときはGuestユーザーで実行される場合があります。
それは、対象PCのOSがXP系で
[マイ コンピューター]⇒[ツール]⇒[フォルダオプション]⇒[表示]の
[簡易ファイルの共有を使用する(推奨)]にチェックが入っている場合です。
対象PCの上記チェックをはずすとDCOMがGuestユーザーで実行されなくなり、
WMIでアクセスが拒否されなくなります。
たたし、WMIはリモートプロシージャコールで危険な部分も多々ありますので、自己責任でお願いします。

ソース


Mam's WebSite