Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск батника от имени администратора (http://forum.oszone.net/showthread.php?t=276133)

SANIOK_AV 20-01-2014 18:53 2292916

Запуск батника от имени администратора
 
Доброго времени суток!

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

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" и т.д.), то начинает ругаться:

Цитата:

Ошибка: Клиент не обладает требуемыми правами

Ошибка: Параметр задан неверно

Ошибка: Клиент не обладает требуемыми правами

Подскажите пожалуйста как быть в данной ситуации?

Заранее благодарен!


Время: 19:51.

Время: 19:51.
© OSzone.net 2001-