Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 

                               Коллеги-администраторы  ....  


Часть 1


Думаю каждый из вас сталкивался с необходимостью выполнять некие несложные рутинные операции, на котороые уходит много драгоценного времени.
 Например, создать определенную структуру каталогов для каждого пользователя домена, изменить некие параметры в профилях всех или части пользователей, изменить полномочия/владельца однотипных файлов в разных каталогах т.д.  
Я, как сисадмин, тоже не раз был вынужден делать все это.  Руками делать это тоскливо и муторно, как вы понимаете. Должен заметить, что по неким "религиозным" убеждениям я всегда старался избегать любых отношений с бейсиком и его производными. Еще мой отец учил меня не иметь с ним никаких дел. Буквально. А теперь я учу своего сына тому же. Но, тем не менее, полностью избежать этого, по всей видимости, невозможно, тем более, что бейсик от M$ сейчас уже далеко не та "лапша", которой он был изначально, а современный структурированный язык, нашедший множество применений. Похоже, что для меня в очередной раз настала пора выучить еще что-то. Знаете, как курильщик много раз безуспешно пытается бросить курить, так и я не раз пытался подступиться к изучению VBScript, но пока никак не одолел. Лень, знаете ли. А инструмент в делах административных был бы весьма пользительный, должен заметить, для быстрого написания всякого рода скриптов.

 
    Внимание   !  !  !  

  • Поскольку данный топ весьма не мал, не забывайте  использовать "версию для печати" для более удобного поиска по теме. А также МЕГА ПОИСКОВИК от NEPa

  • Дабы не раздувать топ,  примеры своих  скриптов  заключаем в тег  "more"

Консольные команды. Командный интерпретатор

Windows Script Host (WSH) &  VBScript  &  JScript


Вышеперечисленные буки можно  взять здесь

    ТOOLS :
  1. Autoit+readme.rus
  2. Scriptologic
  3. AutoMate
  4. KIXTART
  5. nnCron-Планировщик с поддержкой скриптового языка --  РЕКОМЕНДУЮ
  6. WGET, GREP, GETMAIL, BLAT for Windows замечательные консольные утилиты
  7. 4dos/4nt -- отличная замена стандартного коммандного интерпретатора  
  8. JudoScript - java подобный скриптовый язык с исходниками

    Дружественные темы :
  1. Автоматическая (unattended) установка Windows
  2. Интересные команды при работе с Linux
  3. Отличный сайт по скриптингу, и не только
  4. Использование KIX
  5. Использование WMI

 
>>HOW -  TO:
Создается по материалам данного топа

 
Надеюсь данная тема будет полезна для Вас.
 Предложения по реформированию шапки принимаю в ПМ Jovanotti

 

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 08:55 13-12-2002 | Исправлено: FreemanRU, 17:29 11-12-2006
finderknowledge

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IronWarrior
дело не в скрипте, он шлет сразу без подтверждения

Всего записей: 26 | Зарегистр. 03-11-2005 | Отправлено: 13:07 16-01-2006
faZZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
finderknowledge
а как быть если есть прокся?

Всего записей: 1642 | Зарегистр. 10-01-2004 | Отправлено: 13:18 16-01-2006
finderknowledge

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
faZZ
можно использовать port mapping
http://www.freeproxy.ru/ru/free_proxy/faq/port_mapping_through_proxy.htm

Всего записей: 26 | Зарегистр. 03-11-2005 | Отправлено: 14:35 16-01-2006
k00vsh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вот возникла задача такого плана:
Имеется домен, на пользовательских машинах в группе локальных админов учетные записи
1)Администратор
2)Domain\Domain Admins
3)одна или несколько доменных учетока пользователей
Можно ли как-нибудь написать скрипт, который все учетки из группы локальных админов (кроме 1 и 2) на всех компах перенесет в группу Power Users
Если кто сталкивался с такой задачей большая просьба помочь  
Заранее спасибо

Всего записей: 2 | Зарегистр. 16-01-2006 | Отправлено: 15:17 16-01-2006
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
k00vsh
Помогаю
http://www.microsoft.com/technet/scriptcenter/scripts/ds/local/groups/default.mspx
List Members of a Local Group
Add a User to a Local Group
Delete a User from a Local Group
 
Алгоритм - перебираем группу локальных админов, если имя не равно 1 или 2, то удалем из админов, добавляем в ПоверЮзеры.

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3796 | Зарегистр. 16-07-2004 | Отправлено: 15:38 16-01-2006
k00vsh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
Спасибо буду собирать скриптик (я в этом деле плох совсем, но приходилось раньше думаю проблем не будет). Все еще от готового не откажусь (ленивый, что поделать)

Всего записей: 2 | Зарегистр. 16-01-2006 | Отправлено: 15:50 16-01-2006
S A S

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Умный народ, подскажите пожалуйста, мне необходимо создать ODBC, для этого использую команду
 
odbcconf /a {configsysdsn "SQL Server" "DSN=sql-connect|SERVER=server.mydomain.local|trusted_connection=no"} /Lv c:\log.log  
 
но, она не срабатывает, если убрать  
 
|SERVER=server.mydomain.local|trusted_connection=no"
 
то ODBC создается, в чем может быть причина ?
 
Добавлено:
Интересное наблюдение, эта команда работает на 2000, 2003 Windows, а на XP нет

Всего записей: 1 | Зарегистр. 17-01-2006 | Отправлено: 15:28 17-01-2006
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
Есть задача ...
1.Зайти на сайтик
2.Авторизироваться
3.Скачать файлик - предварительно проверив свежий он или нет(рядом с сылкой дата)
4.Заархивировать его
5.Разослать архив на 40 мыл
 
Может кто знает как сие автоматизировать ?
 
 
Заранее спасибо.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 13:27 24-01-2006 | Исправлено: slech, 13:29 24-01-2006
pe3yc



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
slech

Цитата:
Может кто знает как сие автоматизировать ?  

http://forum.ru-board.com/topic.cgi?forum=35&topic=4955&start=200#9

Всего записей: 2436 | Зарегистр. 25-07-2001 | Отправлено: 16:48 24-01-2006
Alan Mon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Microsoft Technet Scriptcenter появился раздел Community-Submitted Scripts Center. Там можно публиковать свои скрипты и многие это уже сделали. Так что этот раздел сейчас интенсивно пополняется. Рекомендую.
 
Jovanotti
Внеси ссылочку в шапку.

----------
Ребята, давайте жить дружно. Кот Леопольд

Всего записей: 1116 | Зарегистр. 22-07-2004 | Отправлено: 18:14 24-01-2006
Uriu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Подскажите пожалуйста как добраться в сценарии до журнала аудита ('securiti')
 
SELECT *  FROM Win32_NTLogEvent WHERE Logfile='System'  
SELECT *  FROM Win32_NTLogEvent WHERE Logfile='Application'  
 
Вот такое у меня не проходит:
 
SELECT *  FROM Win32_NTLogEvent WHERE Logfile='Security'

Всего записей: 340 | Зарегистр. 25-11-2004 | Отправлено: 08:19 25-01-2006
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Uriu
Работает ли это?:

Код:
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Security)}!\\" & _
strComputer & "\root\cimv2")
Set colLogFiles = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile where LogFileName='Security'")
For Each objLogFile in colLogFiles
Wscript.Echo objLogFile.NumberOfRecords
Wscript.Echo "Maximum Size: " & objLogfile.MaxFileSize  
Next
 
 


----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3796 | Зарегистр. 16-07-2004 | Отправлено: 12:47 25-01-2006
Uriu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
Я хочу достать записи из "Аудита". Мне нужен класс Win32_NTLogEvent. Сейчас уже спать охота, завтра отпишу. Все дело видимо в:
"{impersonationLevel=impersonate,(Security)}!
Если убираю в Вашем скрипте, то objLogFile.NumberOfRecords возвращает NULL. Если Ваш оригинальный сценарий то возвращает число записей.  

Всего записей: 340 | Зарегистр. 25-11-2004 | Отправлено: 02:42 26-01-2006
zprt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А возможно, доменную машину win2k, winXP, из скрипта переименовать?

Всего записей: 12 | Зарегистр. 10-05-2005 | Отправлено: 15:37 26-01-2006
finderknowledge

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zprt
winXP можно с помощью метода Rename класса Win32_ComputerSystem

Всего записей: 26 | Зарегистр. 03-11-2005 | Отправлено: 16:07 26-01-2006
zprt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
finderknowledge спасибо за наводку - w w w.script-coding.info

Всего записей: 12 | Зарегистр. 10-05-2005 | Отправлено: 16:14 26-01-2006 | Исправлено: zprt, 16:16 26-01-2006
Uriu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreemanRU
Премного благодарен. Все дело было в привилегии Security.

Всего записей: 340 | Зарегистр. 25-11-2004 | Отправлено: 06:17 27-01-2006
buks

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть домен под 2003
надо в АД 100 пользователям добавить в ORGANIZATION в DEPARTMENT определенное слово
как бы это организовать?

Всего записей: 1 | Зарегистр. 10-01-2006 | Отправлено: 14:22 06-02-2006
niichavo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пжалста! Не работает скрипт, назначенный через групповую политику простому пользователю домена (член группы Domain User). Скрипт назначен в "Конфигурации пользователя", "Вход в систему" и находится в "\\padme.hum\SysVol\padme.hum\Policies\{...}\User\Scripts\Logon". Вот сам скрипт:
 
---------------------------------------
'On Error Resume Next
 
strComputer = "computer1"
strDomain = "padme.hum"
 
Set objGroup = GetObject("WinNT://" & strComputer & "/Опытные пользователи,group")
Set objUser = GetObject("WinNT://" & strDomain & "/Пользователь1,user")
objGroup.Add(objUser.ADsPath)
---------------------------------------
 
Выдаётся ошибка: Ошибка доступа: строка: 8, символ: 1, код: 80070005, Источник: Active Directory. Т.е. не выполняется строка "objGroup.Add(objUser.ADsPath)"? На машине админа скрипт выполняется работает. Почему? Как быть? Помогитя!

Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 10:24 07-02-2006
FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
niichavo
Гы. Потому что естественно не хватает прав "простому пользователю домена". С правами пользователя нельзя манипулировать группами. Лучше посмотри на Ограниченные группы (так это кажется в руссском варианте называется)

----------
Если не получается с первого раза - прочти инструкцию. (с)
"Откуда нам знать, что такое война, если мы не знаем мира..."(с)
Записки

Всего записей: 3796 | Зарегистр. 16-07-2004 | Отправлено: 11:09 07-02-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования
emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru