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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Копирование из командной строки с повышенными правами (http://forum.oszone.net/showthread.php?t=231790)

ffs2001 31-03-2012 18:49 1890873

Копирование из командной строки с повышенными правами
 
С удвилением столкнулся с такой проблемой:

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 1890911

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

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

ffs2001 31-03-2012 19:48 1890928

Спасибо. Это мне и самому приходило в голову.

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

Petya V4sechkin 31-03-2012 21:22 1890967

Цитата:

Цитата ffs2001
запуска консольных приложений с повышенными правами

[решено] Запуск программ от имени другого пользователя


Время: 21:18.

Время: 21:18.
© OSzone.net 2001-