Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Текущий каталог с правами администратора

Ответить
Настройки темы
CMD/BAT - Текущий каталог с правами администратора

Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Команда "%comspec%" /k в батнике открывает cmd с текущим каталогом.
Но если запустить через правоклик с правами администратора, то запускается в каталоге system32, как правильно сделать, чтобы запускалось с правами админа в текущем каталоге?

Отправлено: 17:33, 25-09-2017

 

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


aka_smile,

Running a .bat file as administrator - Correcting current directory

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:50, 25-09-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Вообще там не «текущий каталог», а «каталог, в котором содержится пакетный файл».

Отправлено: 18:06, 25-09-2017 | #3


Старожил


Сообщения: 309
Благодарности: 2

Профиль | Отправить PM | Цитировать


Казбек, по вашей рекомендации, создал bat файл с содержимым
Код: Выделить весь код
@setlocal enableextensions
@cd /d "%~dp0"
скрипт при запуске не отрабатывает.
я предполагал, что при запуске будет запрос на запуск с повышенными привилегиями, где вопрос UAC да/нет

Отправлено: 18:12, 25-09-2017 | #4


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


Цитата Iska:
Вообще там не «текущий каталог», а «каталог, в котором содержится пакетный файл». »
Верно. Но прочитав сообщение автора темы, я сделал вывод, что ему как раз и нужно то, что описано по ссылке.


Цитата aka_smile:
по вашей рекомендации, создал bat файл с содержимым »
Покажите содержимое всего файла.

Цитата aka_smile:
скрипт при запуске не отрабатывает. »
А что происходит?? Предоставьте либо содержимое, либо результирующий скрин.

Цитата aka_smile:
я предполагал, что при запуске будет запрос на запуск с повышенными привилегиями »
Правильно. Так и должно быть, если вы запускаете файл от имени Администратора и вы не шаманили с настройками UAC.

Цитата aka_smile:
по вашей рекомендации, создал bat файл с содержимым »
Я не понял, вы что создали еще один файл или же вписали эти строки в уже имеющийся??

Опишите подробно задачу и что вы при этом делаете, а то пока только обрывки без конкретного полного содержимого.

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:56, 25-09-2017 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата aka_smile:
я предполагал, что при запуске будет запрос на запуск с повышенными привилегиями, где вопрос UAC да/нет »
Нет, не будет.

Опишите словами, что Вам нужно, укажите условия применения, и Вам подскажут варианты решения.

Отправлено: 18:56, 25-09-2017 | #6


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата aka_smile:
Но если запустить через правоклик с правами администратора, то запускается в каталоге system32 »
ну нет
в каталоге system32 запустится основной процесс cmd.exe, а его пригласительное окно запущенное из "name.bat", запустится из директории "C:\" - как в примере, где и лежит "name.bat".
Файл 148367

Последний раз редактировалось alpap, 07-12-2017 в 15:07.


Отправлено: 22:07, 25-09-2017 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Текущий каталог с правами администратора

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Можно ли запомнить текущий каталог? бУРов Скриптовые языки администрирования Windows 4 20-12-2013 13:09
[решено] Как узнать - обладет ли текущий пользователь правами Админа? NewOLDi AutoIt 3 28-05-2010 20:56
Пользователь с правами администратора treiber Microsoft Windows 2000/XP 2 06-03-2007 20:13
ICQ с правами Администратора n3rf Microsoft Windows 2000/XP 17 07-12-2004 12:07
Запуск програм с правами администратора Harkalada Программирование и базы данных 1 17-10-2003 09:54




 
Переход