管理者権限を持たない一般ユーザーに管理者権限を必要とする制御を実施させるためのスクリプトを書いています。
下記処理実行後にデフォルトゲートウェイを変更するコマンドをSendKeysで送るコードを書いて実行したところ、
管理者としての権限がないとのメッセージが表示され拒否されてしまいます。
Set WshShell = CreateObject("Wscript.Shell")
Return = WshShell.Run("runas /user:管理者権限ID cmd.exe")
WScript.Sleep 100
WshShell.AppActivate "runas.exe"
WScript.Sleep 100
WshShell.SendKeys "管理者権限PW"
WScript.Sleep 100
WshShell.SendKeys "{enter}"
WScript.Sleep 100
WshShell.AppActivate "cmd"
WScript.Sleep 100

回答2件
あなたの回答
tips
プレビュー