経緯
あるプログラムのインストーラーをVBScriptで作成しております。
インストールの流れは
0. 一般ユーザ(管理者権限なし)でログインした状態
0. コマンドプロンプトを管理者権限ユーザーで起動する(UACで管理者権限ユーザーに変更)
0. インストーラー(VBScript)を起動する
という流れなのですが、インストーラー内の処理で、1のユーザ名(管理者権限なし)が必要となります。
問題点
インストーラ内で関連しそうな以下の環境変数を確認したところ、値が管理者権限ユーザに切り替わって
しまっていて、当初のユーザ名(管理者権限なし)が取得できません。
USERNAME
USERPROFILE
HOMEPATH
質問事項
管理者権限ユーザで実行中のVBScriptから、元のユーザ名(管理者権限なし)を取得する方法は
ないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/18 01:36