![]() |
Запуск от имени другого пользователя VBS
|
Скрипт в студию. А то как-то странно получается: принесли доктору, ну например, перхоть и сказали, что оно из больного выпадает, а самого больного не принесли.
Кроме того не совсем понятно, в скрипте в открытом виде хранится логин/пароль? Этж не секурно! |
$sPath2Programm = 'c:\windows\notepad.exe'
Start-Process -FilePath $sPath2Programm -Credential ($Host.UI.PromptForCredential("Безопасность Windows", "Запуск от имени другого пользователя`r`n`r`nВведите учётные данные, которые следует использовать для $sPath2Programm.", "$Env:UserDomain\$Env:UserName", "")) Есть только power shell, ребята с форума тоже помогли) В том то и дело что не нужны логин и пароль, нужно чтобы запрос был на их ввод. На скриншоте же я показал. |
Если не нужны учетные данные, то вот так я думаю:
$sPath2Programm = 'c:\windows\notepad.exe' Start-Process -FilePath $sPath2Programm -Credential ( $Host.UI.PromptForCredential( "Безопасность Windows", "Запуск от имени другого пользователя`r`n`r`nВведите учётные данные,которые следует использовать для $sPath2Programm.", "", "") ) |
Время: 16:33. |
Время: 16:33.
© OSzone.net 2001-