Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Аватара пользователя
Farnax

Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Farnax »

Добрый день всем,

Помогите пожалуйста в создании батника. Имеется домен компании, необходим скрипт который перед запуском определенной программы запрашивает запуск от имени другого пользователя. После того как человек вводит данные учетной записи, программа открывается под его именем.

Необходимо такое окно как показано на скрине, как вариант в cmd тоже подойдет.



Изображение
Аватара пользователя
Charg

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Charg »

Заходишь в командную строку, пишешь runas /help, читаешь и делаешь Изображение
Аватара пользователя
Iska

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Iska »

Charg, runas с сохранением пароля — знатная широкоизвестная дыра в безопасности...

CMD/BAT - Разница между runas и контекстным меню
хотя бы.



Farnax, посмотрите
Доступ - Административные привилегии обычному пользователю на конкретную программу (UAC)
— обратив внимание на утилиту AdmiLink
Аватара пользователя
Charg

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Charg »

mwz, а при чем тут вообще сохранение пароля? Он спрашивал про окно с вводом, и собственно дефолтное runas /profile /user:vasya@domen.ru d:\program.exe будет делать именно это.

Можно и логин подставить как переменную до runas чтоб и его тоже вводить.



А вообще по хорошему в условиях домена не должно быть таких ситуаций когда сеанс идет из под одного пользователя а софт внутри него из под другого. Такую проблему (которая, кстати, не описывалась) нужно изначально по другому решать.
Аватара пользователя
mwz

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение mwz »

Charg, а, ну да, согласен: если пароль сохранять не надо, то годится.
Аватара пользователя
Charg

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Charg »

mwz, а при чем тут вообще сохранение пароля? Он спрашивал про окно с вводом, и собственно дефолтное runas /profile /user:vasya@domen.ru d:\program.exe будет делать именно это.

Можно и логин подставить как переменную до runas чтоб и его тоже вводить.



А вообще по хорошему в условиях домена не должно быть таких ситуаций когда сеанс идет из под одного пользователя а софт внутри него из под другого. Такую проблему (которая, кстати, не описывалась) нужно изначально по другому решать.
Аватара пользователя
mwz

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение mwz »

Charg, а, ну да, согласен: если пароль сохранять не надо, то годится.
Аватара пользователя
mwz

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение mwz »

Charg, вы неправы - это как раз декларируемая MS практика - в официальных учебниках по AD, экзаменах как раз описывается ситуация, когда рядовая работы за компьютером идёт под основной обычной учёткой, а сколько-нибудь привилегированные операции выполняются от имени дополнительной.

Или вы под доменным админом по интернетам бродите?
Аватара пользователя
Charg

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Charg »

Busla, если речь идет о работе под пользователем и запуск нужных прав с вводом данных администратора - тогда да, всё верно, но мне почему-то показалось что речь шла о двух обычных пользователях.
Аватара пользователя
Farnax

Re: Доступ - Скрипт запуска от имени другого пользователя, bat или vbs

Сообщение Farnax »

Цитата Iska:



PowerShell Get-Credential - Поиск в Google
Доступ - Скрипт запуска от имени другого пользователя, bat или vbs




Это к сожалению немного не то(

Мне надо это без PowerShell сделать. Чтобы выглядело именно как на скриншоте.

Изображение
Ответить

Вернуться в «Microsoft Windows 7»