Войти

Показать полную графическую версию : [решено] Копирование из командной строки с повышенными правами


ffs2001
31-03-2012, 18:49
С удвилением столкнулся с такой проблемой:

win xp prof sp3 рабочие станции, windows 2003 r2 x64 сервер, домен.

В первой строке командного файла, выполняемого при логоне пользователя, проверяется наличие определённого файла в папке Windows

IF NOT EXIST %WINDIR%\файл

и файл копируется. То есть, он должен копироваться. Но ни руками, ни через AutoIt, ни через xcopy, ни вызовом psexec, ни через логон-скрипт в домене мне его скопировать не удалось. Все процессы запускаются без повышенных прав (и те, которые логон-скрипты, и те, которым различными способами явно заданы повышенные права) и, соответственно, копирование не происходит.

В поисках информации по проблеме наткнулся на статью, в которой говорится о невозможности запуска в XP cmd (и, видимо, любого другого консольного процесса) с повышенными правами из-под пользователя.
Вручную с администраторским логоном копируется без проблем.

Что посоветуете, господа?

Petya V4sechkin
31-03-2012, 19:26
ffs2001, такие скрипты нужно выполнять не при логоне, а в
Конфигурация компьютера\Конфигурация Windows\Сценарии -> Автозагрузка.

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

ffs2001
31-03-2012, 19:48
Спасибо. Это мне и самому приходило в голову.

Но это не решает проблемы запуска консольных приложений с повышенными правами. Это действительно невозможно в windows?

Petya V4sechkin
31-03-2012, 21:22
запуска консольных приложений с повышенными правами
[решено] Запуск программ от имени другого пользователя (http://forum.oszone.net/thread-7817.html)




© OSzone.net 2001-2012