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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
kibkalo



Убью Билла
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexisZP - не вижу проблемы. Если ты знаешь, как это сделать для локальной машины, то из твоего же скрипта мапишь сетевой диск на локальную букву, делаешь все так как знаешь, а потом размапиваешь назад

Всего записей: 2342 | Зарегистр. 10-04-2002 | Отправлено: 00:29 21-05-2004
AlexisZP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
To kibkalo.
Ндя..... вариант конешно
Нада попробовать.
 
Спасиба за идею!

Всего записей: 55 | Зарегистр. 20-05-2004 | Отправлено: 08:21 21-05-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AlexisZP
Массовые настройки в реестр вноси политиками.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 08:58 21-05-2004
Jovanotti



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexisZP
Токой скрипт уже давно у меня работает чуть позже выложу.
Просто копирование папки с сервака. Ну а если INI не надо копировать,
то просто поудаляй их из уже скопированной папки по маске.
 
Смотри свой ящик ЗЕМЛЯК !!!
 

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 09:16 21-05-2004
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AlexisZP
А еще, как вариант, поставить атрибут hidden на ini файлы (а потом снять)

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 22:41 21-05-2004
Jovanotti



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexisZP
var WSHShell=WScript.CreateObject("WScript.Shell");
var fso=new ActiveXObject("Scripting.FileSystemObject");
var WSHNetwork=WScript.CreateObject("WScript.Network");
var docs=WSHShell.SpecialFolders("MyDocuments");
 
var server="\\\\10.1.49.155\\public";
WSHNetwork.MapNetworkDrive("y:",server,false,"adm@zak49.local","password");
var target=fso.Getfolder("y:\\tasm");
target.Copy (docs+"\\tasm");
 
WSHNetwork.RemoveNetworkDrive ("y:",true);
WSHShell.Popup("Object successfully copied. \n Congratulations")
 
Потом удаляешь из скопированной папки TASM все INI файлы

Всего записей: 718 | Зарегистр. 22-12-2002 | Отправлено: 09:29 22-05-2004
AlexisZP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем за участие!!!
 
Появился еще вопрос. Я подключаю сетевой диск вот так:
====
On Error Resume Next
 WSHLocalNet.MapNetworkDrive "z:",\\10.10.10.1,false,"scriptuser","script"
 If Err <> 0 then WScript.Echo "Невозможно подключиться к серверу ZPFSE05 # " & CStr(Err.Number)_
                                & vbCr & Err.Description
====
При запуске говорит Ошибка 2147352571 Несовпадение типов. Что бы это значило?
 
Спасибо!

Всего записей: 55 | Зарегистр. 20-05-2004 | Отправлено: 14:13 27-05-2004
Newbie777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попробуй  \\10.10.10.1 в кавычки заключить

Всего записей: 920 | Зарегистр. 11-03-2003 | Отправлено: 17:13 27-05-2004
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Извеняюсь если не в тему - но помогите разробратся вот с такой проблемой.
 
Имеем:
Сервер  - Windows 2003 Server + AD + RIS
Workstation - Windows XP Corp + SP1 + MUI Rus
 
На рабочии станции образ ставится при помощи RIS
 
Последовательность установки такая:
1. Ставится пропатченный до SP1 дистриб WinXP с использованием файла ответов.
2. При помощи cmdlines.txt устанавливаются MUI Rus, Q******.exe, и делаются небольшие изменения в реестре.
 
В итоге получаем раб станцию такаю какую хотелось бы видет в нулевом варианте.
 
НО!
 
Открываем региональные настройки и там обнаруживаем на закладке "Дополнительно" параметр - "Английский" который отвечает за преобразование текста программ не поддерживающих юникод.
А таких как оказалось чуть ли не каждая вторая....:(
 
Например 1С и Консультант+ которые у нас используются.
 
Есть ещё одна проблема связанная с этим параметром - при установке программ при помощи GPO если в дистрибутивах используется региональная привязка и она НЕ английская - они отказываются устанавливатся (хотя и лечется установкой чекбокса - "не использовать языковые установки при развёртывании")
 
Так вот вопрос - как при помощи GPO или на начальной установке образа или манипуляцией реестра пометять этот чёртов параметр на РУССКИЙ.
 
 
P.S. Создание зеркала при помощи RePre просьба не предлагать - этот изврат не везде работает.

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 07:59 28-05-2004
Newbie777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня в unattended.txt с такими строчками как раз russia получается для non-unicode.
 
[RegionalSettings]
    LanguageGroup=1,5
    SystemLocale=419
    UserLocale=409
    InputLocale=0409:00000409, 0419:00000419

Всего записей: 920 | Зарегистр. 11-03-2003 | Отправлено: 11:58 28-05-2004 | Исправлено: Newbie777, 12:01 28-05-2004
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Newbie777
хм....вот такой вариант я ещё не пробовал......
 
вот варианты что пробывал я:
 
===
RegionalSettings]  
    LanguageGroup=5  
    SystemLocale=0419  
    UserLocale=0409  
    InputLocale=0409:00000409, 0419:00000419
===
 
===
RegionalSettings]  
    LanguageGroup=5,1  
    SystemLocale=0419  
    UserLocale=0409  
    InputLocale=0409:00000409, 0419:00000419
===
 
===
RegionalSettings]  
    LanguageGroup=5  
    SystemLocale=00000419  
    UserLocale=00000409  
    InputLocale=0409:00000409, 0419:00000419
===
 
 
а вот твой:
 
===
LanguageGroup=1,5  
===
Тут я пробывал ставить 5,1 и просто 5 - а вот последовательнось 1,5 не пробывал - поэксперементирую
 
===
SystemLocale=419  
UserLocale=409
===
сколько источников - столько разных версий......
вот смотрю ты указываешь трёх значные коды стран - 419 и 409
на сайте микрософт указано 4 - тоесть 0419 и 0409
а ещё в пару местах (например на winall.ru) - вообще восемизначные - 00000419 и 00000409
 
попробую твой вариант.....
 
===
InputLocale=0409:00000409, 0419:00000419
===
 
Ну с кодировкой клавиатуры всё ок - у меня именно такой вариант, кстати опять таки из одного источника были значения перечислены через ; (точку с запятой) - тоже на мучался пока на микрософте не увид что надо через запятую и обязательный пробел после запятой.....
 
 
спасибо за совет....буду пробывать - о результате обязательно отпишусь

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 17:04 28-05-2004
Newbie777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
";" как разделитель использует глючный setupmgr.exe

Всего записей: 920 | Зарегистр. 11-03-2003 | Отправлено: 22:57 28-05-2004
Artyk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут стоял вопрос запуска программ от имени админа - легко
1. В Windows 2000 существует возможность сказать системе с правами какую прогу запускать. Делается это при помощи программы RunAS.EXE. Но есть одна проблема, программа требует ввода пароля с клавы, то есть становится проблематично использовать её в каких либо скриптах. CPAU - это аналог RunAS.EXE, но который можно использовать где угодно. h**p://www.joeware.net/win32/zips/CPAU.zip
 
Это решение меня не удовлетворило по соображения безопасности, пароль в открытом виде в txt-файле лежит на винте, поискал долго-долго и вот -  
 
2. программа AutoIt - h**p://www.hiddensoft.com/
а вот и разжеванное решение на ее основе h**p://www.winnetmag.com/Article/ArticleID/22360/22360.html
Более того скрипт можно конвертить в exe-шник и зашифровать.И это правильно... ЭТО точно Можно использовать где угодно.

Всего записей: 763 | Зарегистр. 26-10-2003 | Отправлено: 22:53 30-05-2004
CKOPnuOH



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

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 08:46 31-05-2004
Newbie777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну тогда еще какие-то настройки на это влияют
вот мой и рабочий в плане non-unicodem, ставлю с сети
 

[Data]
    AutoPartition = 1
    MsDosInitiated = 0
    UnattendedInstall = Yes
 
[Unattended]
    ComputerType = "Advanced Configuration and Power Interface (ACPI) PC", Retail
    CrashDumpSetting = 0
    DriverSigningPolicy=Ignore
    DUDisable = Yes  
    FileSystem = LeaveAlone
    ForceHALDetection = No
    NtUpgrade = No
    Hibernation = No
    OemFilesPath="путь к OEM"
    OemPreinstall=Yes
    OemSkipEula=Yes
    OverwriteOemFilesOnUpgrade = No
    TargetPath=WINXP
    UnattendMode=FullUnattended  
    Win9xUpgrade = No
   ;Skip welcome screen
    UnattendSwitch = Yes  
   ;ProgramFilesDir="C:\Program Files"
   ;CommonProgramFilesDir="C:\Program Files\Common Files"
 
[GuiUnattended]
  AdminPassword=183af1da106c5fbc6e419573b4c5531b7b4716c21a76129259d37a5c86e79049
     EncryptedAdminPassword=Yes
    ;ProfilesDir="C:\Documents and Settings"
     OEMSkipWelcome = 1
     OEMSkipRegional= 1  
     TimeZone=130
 
[UserData]
    FullName="Pupkin"
    OrgName="www"
    ComputerName=HomeComp
    ProductKey=QRG7T-8RHQY-B4CVX-R8MWM-W43BT
 
[Display]
    BitsPerPel=32
    Xresolution=1024
    YResolution=768
    Vrefresh=60
 
[RegionalSettings]
    LanguageGroup=1,5
    SystemLocale=419
    UserLocale=409
    InputLocale=0409:00000409, 0419:00000419
 
[Branding]
    BrandIEUsingUnattended=Yes
 
[URL]
    Home_Page=www
 
[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=1
 
[GuiRunOnce]
    Command0=C:\Temp\runonce.cmd
 
[Identification]
    JoinWorkgroup=WORKGROUP
 
[Networking]
    InstallDefaultComponents=No
 
[NetAdapters]
    Adapter1=params.Adapter1
 
[params.Adapter1]
    INFID=*
 
[NetClients]
    MS_MSClient=params.MS_MSClient
 
[NetServices]
    MS_SERVER=params.MS_SERVER
 
[NetProtocols]
    MS_TCPIP=params.MS_TCPIP
 
[params.MS_TCPIP]
    DNS=Yes
    UseDomainNameDevolution=Yes
    EnableLMHosts=Yes
    AdapterSections=params.MS_TCPIP.Adapter1
 
[params.MS_TCPIP.Adapter1]
    SpecificTo=Adapter1
    DHCP=Yes
    WINS=No
    NetBIOSOptions=1
 
[Components]
calc=on
msnexplr=off  
cdplayer=off
charmap=on
freecell=off
hearts=off  
pinball=off
minesweeper=off  
solitaire=off  
spider=off
zonegames=off
hypertrm=off  
mswordpad=on  
paint=on

Всего записей: 920 | Зарегистр. 11-03-2003 | Отправлено: 11:47 31-05-2004 | Исправлено: Newbie777, 11:49 31-05-2004
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Artyk
Посмотри на EPAL. Тут на форуме уже раз 10 про него инфа пробегала.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 12:20 31-05-2004
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Newbie777
да вроде бы всё ок....счас ещё раз пробую...
 
Добавлено
Newbie777
 
УПС! а у тя дистриб какой?
у меня АНГЛИЙСКАЯ КОРПОРОТИВНАЯ версия......+ MUI Rus
 
мож в этом дело?

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 12:22 31-05-2004
Newbie777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня СorpSp1Eng без каких-либо добавок.

Всего записей: 920 | Зарегистр. 11-03-2003 | Отправлено: 13:10 31-05-2004 | Исправлено: Newbie777, 13:10 31-05-2004
CKOPnuOH



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Newbie777
 
Косяк найден...всё дело было в MUI - нехватало ключа /L
 
После установки его - всё встало....
Но.... хех..... - теперь почемуто стандарты - ENGLISH
))))))
 
Не одно так другое.....
Так что эксперементы продалжаются....
 
Добавлено
Newbie777
 
Кстати в твоём файле ответов есть закоментированные  
;ProgramFilesDir="C:\Program Files"
;CommonProgramFilesDir="C:\Program Files\Common Files"  
 
 
Эти строчки вообще обрабатываются?
Если нет - то каким оброзом можно поменять установки окружения например такие как TEMP и TMP на стадии УСТАНОВКИ дистрибутива?
 
Да и ещё впридачу - как убрать "знакомство с Windows XP" которое постоянно появляется в трее при создании нового пользователя, пока его не откроешь?

Всего записей: 339 | Зарегистр. 28-05-2004 | Отправлено: 15:14 02-06-2004
VITAL200

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мужики, кто пользуется сетевым картографом AdRem NetCrunch?
Вводишь диапазон IP-адресов и получаешь чёткую наглядную карту всех компов (даже какая ось), серверов, свитчей, роутеров, маршрутизаторов, радиолинков и т.п. и к тому же способ их физического соединения. Можно всегда подкорректировать и конкретизировать результат, используя графические средства - готовые иконки мостов, сетевых принтеров, WWW/SGL/VPN/RAS/NetWare/, NET серверов, радиолинков, файрволов и др.
Помимо мониторинга доступности компов проверяется еще и функционирование на них сервисов и высчитывается их продолжительность работы без перебоев.
Любая неполадка сразу отображается на эскизе соответствующими пиктограммами.
Можно в реальный план клуба разместить в реале все элементы схемы. Если что навернется, то физически по схеме видно сразу где.
Еще встроена система дистанционного оповещения админа о неполадках.
Даже отсылает SMS-cообщения через ICQ.
Всё это я прочёл в ж."хакер" за №05.05.2004. стр.22
Поюзал, проверил, нравится. Хо, но стоит1700$, а так на 30дней.
Весь нет перерыл, кряков нет. Мож кто поможет?

Всего записей: 19 | Зарегистр. 30-05-2004 | Отправлено: 07:34 05-06-2004
   

Страницы: 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