- ベストアンサー
非管理者権限でログオンしたままレジストリを変更したい
WindowsXP sp1で、PowerUsersのユーザでWindowsログオンしたままHKCUのPolicies\Explorerの設定を変える方法を探しております。 該当のキー(例えばClearDocsOnExit)はadministratorsでなくては変更できません。しかし管理者IDはユーザに公開していません。このため、なんとかユーザの手によらずバッチやスクリプトで変更しようとしています。(ユーザはPowerUsers権限のIDを使わせています。) ショートカットによる別IDでの実行は、GUIで入力を求められるので不可です。良い方法はないでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 >リモート作業での対処は、対象が300台以上あるため困難です。 regeditで「ファイル→ネットワークレジストリへの接続」でリモートで変えるのは、台数が多くて無理でしょうが、WMIならバッチ処理できるので、300台でも可能じゃないかと思いますけど。
その他の回答 (3)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
>具体的にはどうすれば変更できるでしょうか。 >administrators権限でregedit32を起動できれば解決なのですが・・・ 起動して変える、といってもPower Usersだと該当キーのアクセス権の変更が出来ないかも・・・ #ちなみにregedit32ではなくregedt32 >ショートカットによる別IDでの実行は、GUIで入力を求められるので不可です。良い方法はないでしょうか。 runasコマンドを使えば、初回のみパスワードを求められますが、以降はパスワード確認なしでOKですけど、だめですかねぇ?
補足
ありがとうございます。 regedt32では書き込みできませんでした。おっしゃるとおり該当キーのアクセス権が不足しているようです。 runasはパスワードの入力が求められるので不可です。リダイレクションでパスワードを入れようとしても、パスワード相違エラーになりました。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
regedt32.exeでアクセス権限を変えてしまう。
補足
ご回答ありがとうございます。 具体的にはどうすれば変更できるでしょうか。administrators権限でregedit32を起動できれば解決なのですが・・・
- notnot
- ベストアンサー率47% (4900/10358)
書いておられるようなままの方法は、セキュリティホールが無い限り出来ないと思います。 管理者権限のある人が他のPCからリモートで作業するというのでよければ、WMIを使えば出来ると思います。
補足
早速のご回答ありがとうございました。 いろいろ試すうちに仕様として禁じている感じがしてきました。 リモート作業での対処は、対象が300台以上あるため困難です。でもこの手段は充実しているようですね。勉強になりました。
お礼
御礼が遅くなってすみません。 作業をやってから御礼しようと思っていたのですが、期末期初の雑事で着手できないでいました。 来月からじっくり取り組みたいと思います。ありがとうございました。
補足
ご指摘ありがとうございます。 書籍の目次から想像したボリュームに目がくらみ、開発と運用管理の負担を思いあきらめかけてました(スマートではない最後の手段が確保されている為でもありました)。しかし@ITの解説を見て実現性が実感できましたので、がんばってみようと思います。連載次回分が待ち遠しいところですが。