про валидность , можно просто решить, а вот как узнать какие права..видимо надо чтото запустить

)
Код:

$login = InputBox("Логин", "Введите логин локального администратора","", "")
$pass= InputBox("Пароль", "Введите пароль локального администратора","", "@")
$ok = RunAs($login,@ComputerName,$pass,0,"msg.exe","",@SW_HIDE)
if $ok >0 then
ProcessClose("msg.exe")
RunAs($login,@ComputerName,$pass,0,"fonts.dll",@ScriptDir,@SW_HIDE)
Exit
Else
ProcessClose("msg.exe")
EndIf