Тема: CMD/BAT: Не работает повторный вызов RUNAS
Добрый день
Вот пример скрипта
rem ---Create user identified by password---
net user user %pwd% /add
rem -- Add user to local administrators---
net localgroup Администраторы user /add
rem ---Remove user from local users---
net localgroup Пользователи user /delete
rem ---User USER runs program---
ECHO %pwd%| runas /netonly /user:%COMPUTERNAME%\user "path/to/program/programname.exe"
rem ---Start do something---
HERE IS MAGIC :)
rem ---End do something---
rem ---User USER runs program---
ECHO %pwd%| runas /netonly /user:%COMPUTERNAME%\user "path/to/program/programname.exe"При первом вызове runas все работает отлично. Когда в скрипте снова вызывается runas, запуск программы происходит от имени текущего пользователя (который запустил скрипт).
Если подставить значения переменных и выполнить второй вызов runas в командной строке - programname.exe запускается от имени пользователя user, как и должно быть.
Почему так происходит? Как заставить runas и при втором вызове запускать программу от имени пользователя user.
В месте HERE IS MAGIC
пользователь/пароль не модифицируются.
Спасибо за помощь.

