Войти

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


BANDI-OGA
07-04-2009, 10:57
парни помогите, хочу применить политику одну- значит копируется файл в "C:\Windows\system\", все бы ни чего, да вот надо чтоб копировался файл на тачки с правами пользователя, а с правами пользователя не льзя с копировать в эту директорию.
runas пробывал настроить, так он применяется тока на один профиль, короче не катит
как применить на "оч" много компов копирование из под админской учетки?

Petya V4sechkin
07-04-2009, 12:16
надо чтоб копировался файл на тачки с правами пользователя
Почему?
Групповая политика -> Конфигурация компьютера -> Конфигурация Windows -> Сценарии.

BANDI-OGA
07-04-2009, 12:37
политика на компьютер не катит, он не копирует когда на компьтер накатываешь политику

amel27
07-04-2009, 13:14
он не копирует когда на компьтер накатываешь политику »
нужно дать доменной учетке компа/группе "Domain Computers" право на сетевую папку с файлом


до кучи: FAQ: Как запустить программу от имени другого пользователя (http://www.oszone.net/3634#10)

BANDI-OGA
07-04-2009, 13:36
ну это понятно, что надо права дать, так это приедется стольким дать права!!!

BANDI-OGA
07-04-2009, 14:08
чето не помогло мне это "до кучи")

Petya V4sechkin
07-04-2009, 14:20
ну это понятно, что надо права дать
А какие проблемы?

BANDI-OGA
07-04-2009, 15:00
может я чего не доганяю, куда именно надо дать доступ, на директорию где сам файл лежит (в коталагах политики) или конечное место?

Petya V4sechkin
07-04-2009, 15:50
на директорию где сам файл лежит
Да.

Nird
07-04-2009, 15:54
команда с компа под администратором xcopy "C:\program files\123.txt" "\\xxx.xxx.xxx.xxx\C:\Program files\123.txt"
Еели нужно сделать копи на несколько компов можно воспользоваться циклом, плана:
FOR /L %%i IN (2,1,255) DO xcopy "C:\program files\123.txt" "\\192.168.0.%%i\C$\Program Files\QIP\" /Y

Где (2,1,255) - это:
2 - начало цикла
1 - шаг
255 - конец
%%i - это переменная которая изменяется и подставляется в нужное место.
/Y - ключ на отключения запроса о замене файла.

BANDI-OGA
07-04-2009, 16:07
чето у меня не получается, все равно не копирует, пишет- отказанно в доступе

nird я знаю как копировать, мне надо с копировать "файл" методом групповой политики на "много" компов, а пользователи на этих компах с правами "пользователей" и чего делать?

забыл дописать- скопировать в дерикторию "C:\Windows\system\", а на этой дериктории прав у пользователей нет

Petya V4sechkin
07-04-2009, 16:15
скопировать в дерикторию "C:\Windows\system\", а на этой дериктории прав у пользователей нет
Поэтому нужно использовать политику в Конфигурации компьютера.

Nird
07-04-2009, 16:16
Эм не понимаю зачем методом групповой политики... можно папке в которую копируем дать доступ "пользователю прошедшему проверку" но как это разом на все сделать я не знаю... Обежать все компы.

чето у меня не получается, все равно не копирует, пишет- отказанно в доступе »

а с правами админа запускалась команда?

BANDI-OGA
07-04-2009, 16:23
nird - да, все отрабатывается

Petya V4sechkin- для наката, я использовал Конфигурации компьютера, уже добавил в DomainAdmins эти компы и все равно, если по вашим убеждениям должно работать, тогда чего я не то делаю?:)

Petya V4sechkin
07-04-2009, 17:20
если по вашим убеждениям должно работать
Не по моим убеждениям, а by design :)
Специально для вас проверил у себя, все ок:
Copy /Y "%~dp0my_file" %SystemRoot%\system32
Файл my_file лежит в той же папке, что и батник. Имя "%~dp0my_file" при выполнении развернется в полный путь (это нужно для корректного копирования из сетевых папок).

сам файл лежит (в коталагах политики)
Тогда вообще никаких дополнительных телодвижений по настройке разрешений NTFS не требуется: если файл в папке политики \SYSVOL\ваш_домен\Policies\{идентификатор}\Machine\Scripts\Startup, то и доступ к нему есть.

BANDI-OGA
08-04-2009, 11:36
Petya V4sechkin спасибо за %~dp0
все получилось, проблема была, то что не правильно написал батник, писал полный путь сетевой папки, значит так не копируется, учту

как тя благодарить:)




© OSzone.net 2001-2012