質問

2015年05月20日 18時36分
  • ユーザに管理者パスワードを知らせずに、管理者権限として実行をさせる方法

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

いつもお世話になっております。

棚卸しのため、社内PCにインストールしてあるOffice製品のプロダクトキーを収集しようとしています。

方法としてはOfficeのプロダクトキー下4桁をテキストファイルに吐き出すバッチを作成し、各ユーザーに実行してもらうというものです。
(参考:https://support.microsoft.com/ja-jp/kb/2549679/ja)

しかしこのコマンドは、管理者権限として実行をしないと吐き出すことができないようですが、社内はユーザ権限しか持たせていないので、エラーとなってしまい困っています。

・ユーザに管理者パスワードを知らせず、バッチを管理者として実行する方法
・その他、何か代替となる方法

ご存知の方、思いつく方、どうかご教示ください。

【環境】
・AD環境なし
・PC台数100台ほど
(Windows7,8.1)
・Office 2010,2013
・ユーザ名、管理者名は完全に統一されておらず、3パターンくらいあり

【試してダメだったこと】
・バッチ内先頭に「runas /user:[管理者ユーザ] [実行バッチ名] < [パスワードを記述したテキストファイル]」記述
→エラー「ユーザ名が認識できないか、またはパスワードが間違っています」

どうぞよろしくお願いいたします。

1件の回答があります

回答

UACが有効の時、必要な処理だけ管理者に昇格させて実行する
http://dobon.net/vb/dotnet/system/runelevated.html

こんなページがありました 結構面度くさいようですが 参考まで

2015年05月20日 19時38分
hat

あなたもコメントしましょう!