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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Запуск пакетного файла от имени администратора

Ответить
Настройки темы
Разное - Запуск пакетного файла от имени администратора

Аватара для SANIOK_AV

Старожил


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

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


Доброго времени суток!
Ситуация такова:
Сеанс загружен под учёткой с правами пользователя "User".
Запускаю пакетный файл от имени учётки "Admin", обладающей правами администратора, но в процессе выполнения этого пакетного фала он нормально не отрабатывает.
Если я Зайду под учёткой "Admin" и запущу пакетный файл, выбрав в контекстном меню "Запуск от имени администратора", то пакетный файл отработает нормально.
Настройки UAC изменять не могу.
Подскажите пожалуйста как быть в данной ситуации?
Заранее благодарен!

P.S.:
Если подойти с точки зрения написания самого пакетного файла, то если я добавлю в его начало строчку
Код: Выделить весь код
set __COMPAT_LAYER=RunAsInvoker
то отрабатывает только часть этого пакетного файла:
Код: Выделить весь код
set __COMPAT_LAYER=RunAsInvoker
reg add "HKLM\Software\1" /v 1 /t REG_SZ /d "1" /f
reg add "HKLM\Software\2" /v 2 /t REG_SZ /d "2" /f
 
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users"`) DO (
   reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
   REG ADD "HKU\Custom\Software\1" /v 1 /t REG_SZ /d "1" /f 
   reg unload HKEY_USERS\Custom
)
Т.е. когда начинает пробовать поочереди подгружать кусты реестра всех профилей (reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT" и т.д.), то начинает ругаться:
Цитата:
Ошибка: Клиент не обладает требуемыми правами
Ошибка: Параметр задан неверно
Ошибка: Клиент не обладает требуемыми правами

Отправлено: 13:07, 15-01-2014

 


Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Запуск пакетного файла от имени администратора

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Запуск от имени администратора GODLATRO Скриптовые языки администрирования Windows 5 04-12-2014 02:55
Доступ - Запуск от имени администратора alexfmos Microsoft Windows 7 1 24-09-2013 00:45
Доступ - [решено] Запуск от имени администратора Xaker1017 Microsoft Windows 7 9 14-02-2013 16:23
Теория - Запуск программы от имени администратора. Drongo Программирование и базы данных 9 28-01-2011 01:11
Доступ - [решено] Запуск от имени администратора sereban69 Microsoft Windows 7 1 07-05-2010 12:39




 
Переход