Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск от имени другого пользователя VBS (http://forum.oszone.net/showthread.php?t=329888)

Farnax 19-09-2017 12:58 2765531

Запуск от имени другого пользователя VBS
 
Добрый день, просьба помочь в написании такого VBS:
3) Скрипт запуска программы от имени другого пользователя: Запускаешь скрипт – перед тем как запустить программу выдает сообщение.

Elven 19-09-2017 13:43 2765543

Скрипт в студию. А то как-то странно получается: принесли доктору, ну например, перхоть и сказали, что оно из больного выпадает, а самого больного не принесли.
Кроме того не совсем понятно, в скрипте в открытом виде хранится логин/пароль? Этж не секурно!

Farnax 20-09-2017 06:43 2765681

$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, ребята с форума тоже помогли)
В том то и дело что не нужны логин и пароль, нужно чтобы запрос был на их ввод. На скриншоте же я показал.

register01 20-09-2017 20:09 2765801

Если не нужны учетные данные, то вот так я думаю:
$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-