Спрашивающий
Проблема с изменением директории при запуске программы используя runas

Общие обсуждения
-
Имеется батник, в батнике пару раз употребляются смена директории - cd, батник требуется запускать от иного юзера (крашится), вечно вводить пару логин/пароль от юзера уже нет мочи, хотелось бы так скажем автоматизировать это дело, вычитал что можно использовать runas /savecred /user:имя юзера, да, батник запускается от иного юзера, пароль сохраняется, но проблема заключается что в батнике не исполняется команда смены директории, выключил echo, оказалось что при исполнении команды cd (в батнике исполняется 2 раза) он вся так же остается в директории system32, подскажите пожалуйста решение, в интернете информации о данной проблеме не нашел, заранее благодарен, издание ОС - Максимальная SP1
- Изменено hekut146 7 августа 2015 г. 23:33
- Изменен тип Dmitriy VereshchakMicrosoft contingent staff, Moderator 31 августа 2015 г. 11:40 Нет активности
7 августа 2015 г. 23:32
Все ответы
-
Приведите пример кода
+ попробуйте сделать через планировщик
пользователь имеет права на директорию?
попробуйте что то простое
cd c:\users dir > %%userprofile%%\test.txt
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 7 августа 2015 г. 23:43
7 августа 2015 г. 23:40Модератор -
Поле обьекта:
runas /savecred /user:arma "F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)\server_dayz_mod_overpoch_chernarus.bat"
Сам батник:
@echo off title chernarus tasklist | find "mysqld.exe" if errorlevel 1 goto NoRecord echo MySQL Daemon Already Started goto Done :NoRecord Echo MySql Daemon Not Found Starting cd F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)\MySQL start /min MySQL.bat :Done :Start cd F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2) echo %time% Server Starting start /min /wait dayz_mod_overpoch_chernarus.bat echo %time% Server Restarting goto Start
Спасибо за ответ, сейчас попробую, относительно прав не смотрел, просто ежели запускать через шифт + пкм все отлично работает
cd c:\users pause
директория сменилась, при старте через runas...
- Изменено hekut146 8 августа 2015 г. 1:02
7 августа 2015 г. 23:47 -
F: - это у вас не сетевая папка часом?
Попробуйте так же заключить пути в скобки
замените соответствующие строки
cd F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)
cd F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)\MySQL
cd "F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)"
cd "F:\Steam_games\steamapps\common\Arma 2 Operation Arrowhead (2)\MySQL"
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 8 августа 2015 г. 5:35
8 августа 2015 г. 5:34Модератор -
Нет, не сетевая, увы не помогло добавление ковычек8 августа 2015 г. 12:50
-
а как насчет планировщика?
через планировщик тоже можно сохранить таск с сохранением пароля
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 8 августа 2015 г. 20:30
8 августа 2015 г. 20:29Модератор -
С ним увы работал лишь в одном направлении выкл. компьютера в запланированное время, понять даже не могу как он помочь может в данной ситуации, хрен бы с этим паролем, его удалить можно, проблема в том что runas вообще отказывается исполнять скрипт не зависимо от наличия пароля на юзере9 августа 2015 г. 6:30