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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Выполнение манипуляций со всеми компьютерами в группе безопасности (http://forum.oszone.net/showthread.php?t=101034)

madmax24 19-02-2008 15:32 743904

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

Спасибо.

GreenIce 19-02-2008 15:54 743928

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

madmax24 19-02-2008 16:01 743940

Цитата:

Цитата GreenIce
в сценарии автозагрузки »

не катит, ибо запустить скрипт руками занимает меньше времени чем ребутить машину. А если надо 5 раз на дню это делать - прегружать машины 5 раз? Меня начальник на кол посадит :)
Цитата:

Цитата GreenIce
права должны будут быть не ниже опытных пользователей »

Это слишком жирно, пользователь - он и есть пользователь, штоб нихрена не правил без надобности.

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

madmax24 19-02-2008 16:19 743946

если после моей команды поставить | и дописать компанду copy то он копирует но на мой локальный комп :(

GreenIce 19-02-2008 16:32 743957

Если на компьютерах поднята служба сервера и не заблокированны скрытые шары c$ можно написать скрипт который будет обновлять файлы с сервера под правами админа

madmax24 19-02-2008 16:39 743966

GreenIce, я и так этот файл буду руками запускать, и следовательно он будет из под моево имени исполняться, а уж я то в своей сетке админ :)

GreenIce 19-02-2008 17:07 743989

тогда что то типа этого

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

ГрМакс 20-02-2008 16:07 744720

У меня так. С помощью пакетв PsTools

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

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

madmax24 21-02-2008 12:18 745357

ГрМакс, GreenIce, буду тестить...


Время: 10:12.

Время: 10:12.
© OSzone.net 2001-