現在、ADMIN権限の無い普通のユーザで稼動している。
このため、何かあると、一度LOG OFFして、ADMINに再ログインしないと、
作業が出来ない事が多々ある。
なんとか、ログオフせずに、ADMIN処理できないかと、相談を受けました。
Windowsには、Win2000から、RUNAS コマンドがあります。
runas /user:admin cmd これを使うと、パスワードを聞いてくるので、
パスワードを入力すると、ADMIN 権限のDOS画面が開かれます。
パスワードがばれるので、パスワードまで自動化したい場合には、
下記の要領で VBScript を組みます。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "runas /user:ad cmd", 1, false
While WshShell.AppActivate("runas.exe")=False
WScript.Sleep(100)
Wend
WScript.Sleep(100)
WshShell.SendKeys("password")
WScript.Sleep(100)
WshShell.SendKeys("{enter}")
Set WshShell = Nothing
Wscript.Quit(0)
他にも、様々な応用が考えられますので、お試しください。