通常のユーザーが読み取ることを許可されていない場所(他のユーザーのフォルダーなど)から情報を読み取る必要があるスクリプトがあるとします。
現在、私にできることは、「スーパーユーザー」として実行されていないことについて文句を言って終了することだけですが、スクリプトで昇格自体を要求したいと思います。
ショートカットから起動しても問題ない場合は、次を使用できます。
ショートカットを編集します。
[ショートカット] タブで、[ターゲット] を
"c:...\bin\perl.exe" "c:...\script.pl"
[オプション] [ショートカット] タブで、[開始] をスクリプトが存在するディレクトリのパスに変更します。
「 」というツールがありrunas
ますが、管理者のパスワードを聞かないと機能しないようです。