Войти

Показать полную графическую версию : Выполнение манипуляций со всеми компьютерами в группе безопасности


madmax24
19-02-2008, 15:32
Добрый.
Собственно прошу помощи в написании скрипта для следующей задачи:
1. Есть группа безопасности, в ней надо выбрать все машины и для каждой выполнить следующее действие
2. Скопировать с сервера в локальную папку WINDOWS пару файлов с заменой.
Я умею выбирать все компы из OU, вопрос - из группы безопасности это делать так же или как то по другому?

Спасибо.

GreenIce
19-02-2008, 15:54
ну например так
copy \\сервер\шара\файл.txt %systemroot%\*.* /y
Скрипт вставить в груповую политику для компьютеров в сценарии автозагрузки, или пользователям только у них права должны будут быть не ниже опытных пользователей, иначе прав не хватит.

madmax24
19-02-2008, 16:01
в сценарии автозагрузки »
не катит, ибо запустить скрипт руками занимает меньше времени чем ребутить машину. А если надо 5 раз на дню это делать - прегружать машины 5 раз? Меня начальник на кол посадит :)
права должны будут быть не ниже опытных пользователей »
Это слишком жирно, пользователь - он и есть пользователь, штоб нихрена не правил без надобности.

у меня даже мысль родилась - мож че нить типа dsquery computer CN=group1,OU=aaa,DC=xxx,DC=com заработает.
Но тогда вопрос - как дальше передать этому компу файл, потому што на выходе этой команды я получаю объект - комп.

madmax24
19-02-2008, 16:19
если после моей команды поставить | и дописать компанду copy то он копирует но на мой локальный комп :(

GreenIce
19-02-2008, 16:32
Если на компьютерах поднята служба сервера и не заблокированны скрытые шары c$ можно написать скрипт который будет обновлять файлы с сервера под правами админа

madmax24
19-02-2008, 16:39
GreenIce, я и так этот файл буду руками запускать, и следовательно он будет из под моево имени исполняться, а уж я то в своей сетке админ :)

GreenIce
19-02-2008, 17:07
тогда что то типа этого

for /f "tokens=*" %%i in (имя файла со списком компьютеров) do copy c:\txt.txt \\%%i\c$\winnt\*.* /y

ГрМакс
20-02-2008, 16:07
У меня так. С помощью пакетв PsTools

Psexec \\@Файл_со_списком_машин -u домен\юсер -p пароль -d -c исполняемый_файл.bat

В исполняемый_файл.bat В конец допиши: del исполняемый_файл.bat

madmax24
21-02-2008, 12:18
ГрМакс, GreenIce, буду тестить...




© OSzone.net 2001-2012