none
Проблема с изменением директории при запуске программы используя runas RRS feed

  • Общие обсуждения

  • Имеется батник, в батнике пару раз употребляются смена директории - cd, батник требуется запускать от иного юзера (крашится), вечно вводить пару логин/пароль от юзера уже нет мочи, хотелось бы так скажем автоматизировать это дело, вычитал что можно использовать runas /savecred /user:имя юзера, да, батник запускается от иного юзера, пароль сохраняется, но проблема заключается что в батнике не исполняется команда смены директории, выключил echo, оказалось что при исполнении команды cd (в батнике исполняется 2 раза) он вся так же остается в директории system32, подскажите пожалуйста решение, в интернете информации о данной проблеме не нашел, заранее благодарен, издание ОС - Максимальная SP1
    7 августа 2015 г. 23:32

Все ответы

  • Приведите пример кода

    + попробуйте сделать через планировщик

    пользователь имеет права на директорию?

    попробуйте что то простое

    cd c:\users
    dir > %%userprofile%%\test.txt


    The opinion expressed by me is not an official position of Microsoft


    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



    8 августа 2015 г. 5:34
    Модератор
  • Нет, не сетевая, увы не помогло добавление ковычек
    8 августа 2015 г. 12:50
  • а как насчет планировщика?

    через планировщик тоже можно сохранить таск с сохранением пароля


    The opinion expressed by me is not an official position of Microsoft


    8 августа 2015 г. 20:29
    Модератор
  • С ним увы работал лишь в одном направлении выкл. компьютера в запланированное время, понять даже не могу как он помочь может в данной ситуации, хрен бы с этим паролем, его удалить можно, проблема в том что runas вообще отказывается исполнять скрипт не зависимо от наличия пароля на юзере
    9 августа 2015 г. 6:30