質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Active Directory

Active Directoryは、 Windows Serverの機能の一つで、 マイクロソフトによって作られたディレクトリサービスです。 ネットワーク上に存在する様々なハードや利用者情報のアクセス権限などを一元管理が出来ます。

Q&A

解決済

2回答

14050閲覧

Win7のUACを一時的に無効化するスクリプトの書き方

K-iwata

総合スコア19

VBScript

VBScript(Visual Basic Scripting Edition)はMicrosftが開発したスクリプト言語であり、Visual Basicのサブセットです。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Active Directory

Active Directoryは、 Windows Serverの機能の一つで、 マイクロソフトによって作られたディレクトリサービスです。 ネットワーク上に存在する様々なハードや利用者情報のアクセス権限などを一元管理が出来ます。

1グッド

2クリップ

投稿2014/10/28 15:39

win7環境で、とあるソフトのアップデートをbatあるいはvbsでくるんで実行する際、
管理者でないためUACが働き、認証が求められてしまいます。
一時的にUACを無効化して、アップデートを実施し、その後UACを有効化することを、
全自動で実施したいのですが、そのようなスクリプトは書けるものでしょうか?
実行可能なツールとしては、powershell(ps1)とコマンドプロンプト(bat)とVBSです。
あとグループポリシーも可能です。
お知恵を拝借できると幸いです。よろしくお願いいたします。

kopio👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

本件について、以下の方法で解決しましたので情報を共有いたします。

<解決概要>
レジストリの修正を行いUACの無効化をすることは、環境制限により実現できませんでした。
その代り、アップデートソフトを管理者権限で実行するpowershellスクリプトを作成しました。
その際、管理者のアカウント名とパスワードをスクリプト内に記載する必要がありますが、それらの保護のために、作成したpowershellをexe化することとし、ユーザにはそのexeファイルを展開することで、アップデートを実現しました。
なお、Powershellのexe化ツールが下記のURLに公開されていますので、参考にしてみてください。
=URL=
https://gallery.technet.microsoft.com/support-for-PowerShell-50-a633de5d
=ツール名=
PS2EXE

投稿2016/05/18 02:58

K-iwata

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

レジストリを一時的に書き換える方法はどうでしょうか?
参考となりそうなページを発見しましたので、ご確認下さい。

参考: Windows7 UACを無効 有効にするバッチ 忘備録 - りーがるはいのブログ - Yahoo!ブログ
参考: PowerShellでレジストリ情報を操作する - @IT

投稿2014/10/29 00:46

ryunix

総合スコア1656

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

K-iwata

2014/10/29 04:30

ryunixさん 情報提供ありがとうございます。頂いた方法で一度検証してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問