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

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

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

ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114

   

FreemanRU



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

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


Часть 2я

Часть 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 подобный скриптовый язык с исходниками
  9. VBS2EXE - утилита для компиляции vbs и js скриптов в exe выдранная из пакета PrimalScript

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

 
Подробнее...
Создается по материалам данного топа

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

 

Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 17:27 11-12-2006 | Исправлено: Smitis, 12:30 20-08-2008
vSoul

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил свою проблему, вот листинг скрипта (правда, помимо решения описанной в предыдущем посте задачи, решены и другие):
Удаление Tortoise SVN и Visual SVN любой версии (установленных только как MSI пакеты)
 
Подробнее...

Всего записей: 22 | Зарегистр. 11-01-2007 | Отправлено: 23:17 04-05-2009 | Исправлено: vSoul, 23:19 04-05-2009
YNY

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

Цитата:
VladKor

скажи а на кой тебе массив в котором только одно значение "." -- указывает на комп, на котором запущен скрипт???  
просмотр АД только из компа в домене
 
Добавлено:

Цитата:
vSoul
Решил свою проблему, в ...
на самом деле ты просто пошарил в одной ветке, а не по всему реестру

Всего записей: 476 | Зарегистр. 18-05-2006 | Отправлено: 09:05 05-05-2009
yazzi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, подскажите плиз, как с помощью скрипта можно определить зашел пользователь в домен или локально на машину?

Всего записей: 98 | Зарегистр. 14-08-2007 | Отправлено: 15:15 05-05-2009 | Исправлено: yazzi, 15:18 05-05-2009
Attid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
выполни в консоле SET и сравни результат

Всего записей: 77 | Зарегистр. 23-06-2003 | Отправлено: 16:25 05-05-2009
yazzi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это мне не подходит надо чтобы это автоматически делалось а глазками смотреть.

Всего записей: 98 | Зарегистр. 14-08-2007 | Отправлено: 09:06 06-05-2009
Attid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну и проверяешь нужную переменную среды. а потом хоть письма пиши хоть пиликай злобно.

Всего записей: 77 | Зарегистр. 23-06-2003 | Отправлено: 10:35 06-05-2009
yazzi

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

Всего записей: 98 | Зарегистр. 14-08-2007 | Отправлено: 11:39 06-05-2009
astashov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
День добрый ребяты.
 
Вопрос у меня вот какой. Мне надо у созданного(через батник используя net user) пользователя установить признак "Потребовать смену пароля при следующем входе в систему". Но никак не могу найти как именно это сделать.
Помоги кто словом, кто скриптом.
Спасибо.

Всего записей: 84 | Зарегистр. 14-09-2006 | Отправлено: 20:40 06-05-2009
Oldster



Старик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yazzi
напиши простой скрипт типа:
echo %username% logon %computername% >> log.txt
и поставь на logon пользователя в политике домена, если запись в log.txt появилась, значит юзер зашел в домен, если нет - знаит локально или не  вошел вообще.

----------
Ой не TCP моё IP (C) Диман

Всего записей: 1367 | Зарегистр. 08-01-2003 | Отправлено: 21:20 06-05-2009 | Исправлено: Oldster, 21:21 06-05-2009
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
astashov

Код:
 
strUserDN = "<UserDN>" ' e.g. cn=manager1,ou=Sales,dc=greatcorp,dc=com
 
set objUser = GetObject("LDAP://"; & strUserDN)
objUser.Put "pwdLastSet", 0
objUser.SetInfo  
 


----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 22:34 06-05-2009
yazzi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oldster
у меня 600 пользователей и каждый будет читать лог. не надо на vbs так как уже написан сервис на vbs для ограничения одновременных сессий и начальник хочет чтобы еще запретили локальный вход на комп.
Должен же существовать легкий способ просмотра как пользователь вошел

Всего записей: 98 | Зарегистр. 14-08-2007 | Отправлено: 12:06 07-05-2009 | Исправлено: yazzi, 12:07 07-05-2009
YURETS777



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли при помощи VBS сбэкапить эвенты с очисткой ?

Всего записей: 2161 | Зарегистр. 29-04-2005 | Отправлено: 14:31 07-05-2009
YNY

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

Цитата:
yazzi
начальник хочет а ключей от комнаты где деньги лежат он не хочет???
 
 
 
Добавлено:
если хочешь запретить локальный вход, то отключи, удали "все" локальные учетные записи, кроме админа (из папки C:\Documents and Settings\*****), зачем голову греть еще чем-то еще??? СПЕЦИАЛЬНО для извращенцев можно и так: читаешь эвентлог безопасности и вылавливаешь там логон юзера,.......
 
Добавлено:

Цитата:
YURETS777

тут ранее я видел прикольный пример, в котором отсылались нажатия клавишь, можно попробовать с его помощью автоматизировать последовательность ручного метода, а за одно и юзеров попугать )))))))))))))))))  
 
Добавлено:

Цитата:
yazzi

вот еще вариант: цепляешь на логон юзера в комп вот это и если домен совпадает с именем компа-значит логинется локальный юзер

Всего записей: 476 | Зарегистр. 18-05-2006 | Отправлено: 06:04 08-05-2009
yazzi

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

Всего записей: 98 | Зарегистр. 14-08-2007 | Отправлено: 08:16 08-05-2009
5555555



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

Всего записей: 2593 | Зарегистр. 01-04-2004 | Отправлено: 10:29 08-05-2009 | Исправлено: 5555555, 10:30 08-05-2009
vicwanderer

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите написать скрипт, а то командные файлы пути UNC не поддерживают.
Хочу логон скрипт, который проверял бы наличие файла на компьютере пользователя.  Если файл отсутствует, то выполняется файл с общедоступной шары
 
Что-то типа такого
IF EXIST (C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1033\xlsrvintl.dll)
exit
else
\\...\Office_Compatibillity_Pack\O12Conv.msi
endif

Всего записей: 545 | Зарегистр. 25-12-2005 | Отправлено: 15:19 08-05-2009
astashov



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

Цитата:
 
Код:
 
strUserDN = "<UserDN>" ' e.g. cn=manager1,ou=Sales,dc=greatcorp,dc=com
 
set objUser = GetObject("LDAP://"; & strUserDN)
objUser.Put "pwdLastSet", 0
objUser.SetInfo  
 

 
Я немного не силен в этом, можно немного поподробнее. Или где про это прочитать? Мне это вообще-то надо для инсталлятора. В нем с помощью net user создается пользователь с правами администратора, НО! мне необходимо чтоб у него стоял флажок об изменении пароля при первом входе в систему. Инсталлятор Inni Setup(ну это так, для информации).

Всего записей: 84 | Зарегистр. 14-09-2006 | Отправлено: 18:37 08-05-2009
vicwanderer

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача видоизменилась
IF not EXIST (C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1033\xlsrvintl.dll)
net use m: \\..\...\Office_Compatibillity_Pack\  
m:\O12Conv.msi
else
exit
endif
 
Как запустить O12Conv.msi с правами доменного админа?
И как отсоеденить диск m: , чтобы пользователи им не пользовались? Может через 600 сек? Тогда какая команда в командных файлах отвечает за задержку?

Всего записей: 545 | Зарегистр. 25-12-2005 | Отправлено: 07:45 12-05-2009
north_crow

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а не проще твой msi распространить вот таким образом???
GPO - Конфигурация компьютера - Конфигурация программ - Установка программ
 
и тогда всем у кого этого не установлено - само установится и без прав админа!

Всего записей: 172 | Зарегистр. 04-12-2002 | Отправлено: 09:52 12-05-2009
vicwanderer

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
north_crow, не проще. В сети установлен office 2003 и 0ffice 2007. Если установить так как ты сказал, то на с 0ffice 2007 тоже поставится данный пакет и насколько стабильно будут работать компьютеры с 0ffice 2007 и пакетом совместимости.

Всего записей: 545 | Зарегистр. 25-12-2005 | Отправлено: 15:41 12-05-2009
   

Страницы: 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 102 103 104 105 106 107 108 109 110 111 112 113 114

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования. Часть 2
ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru