Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Автоматизация администрирования

Автор: finderknowledge
Дата сообщения: 16.01.2006 12:07
IronWarrior
дело не в скрипте, он шлет сразу без подтверждения
Автор: faZZ
Дата сообщения: 16.01.2006 12:18
finderknowledge
а как быть если есть прокся?
Автор: finderknowledge
Дата сообщения: 16.01.2006 13:35
faZZ
можно использовать port mapping
http://www.freeproxy.ru/ru/free_proxy/faq/port_mapping_through_proxy.htm
Автор: k00vsh
Дата сообщения: 16.01.2006 14:17
У меня вот возникла задача такого плана:
Имеется домен, на пользовательских машинах в группе локальных админов учетные записи
1)Администратор
2)Domain\Domain Admins
3)одна или несколько доменных учетока пользователей
Можно ли как-нибудь написать скрипт, который все учетки из группы локальных админов (кроме 1 и 2) на всех компах перенесет в группу Power Users
Если кто сталкивался с такой задачей большая просьба помочь
Заранее спасибо
Автор: FreemanRU
Дата сообщения: 16.01.2006 14:38
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, то удалем из админов, добавляем в ПоверЮзеры.
Автор: k00vsh
Дата сообщения: 16.01.2006 14:50
FreemanRU
Спасибо буду собирать скриптик (я в этом деле плох совсем, но приходилось раньше думаю проблем не будет). Все еще от готового не откажусь (ленивый, что поделать)
Автор: S A S
Дата сообщения: 17.01.2006 14:28
Умный народ, подскажите пожалуйста, мне необходимо создать 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 нет
Автор: slech
Дата сообщения: 24.01.2006 12:27
Привет всем.
Есть задача ...
1.Зайти на сайтик
2.Авторизироваться
3.Скачать файлик - предварительно проверив свежий он или нет(рядом с сылкой дата)
4.Заархивировать его
5.Разослать архив на 40 мыл

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


Заранее спасибо.
Автор: pe3yc
Дата сообщения: 24.01.2006 15:48
slech

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

http://forum.ru-board.com/topic.cgi?forum=35&topic=4955&start=200#9
Автор: Alan Mon
Дата сообщения: 24.01.2006 17:14
На Microsoft Technet Scriptcenter появился раздел Community-Submitted Scripts Center. Там можно публиковать свои скрипты и многие это уже сделали. Так что этот раздел сейчас интенсивно пополняется. Рекомендую.

Jovanotti
Внеси ссылочку в шапку.
Автор: Uriu
Дата сообщения: 25.01.2006 07:19

Подскажите пожалуйста как добраться в сценарии до журнала аудита ('securiti')

SELECT * FROM Win32_NTLogEvent WHERE Logfile='System'
SELECT * FROM Win32_NTLogEvent WHERE Logfile='Application'

Вот такое у меня не проходит:

SELECT * FROM Win32_NTLogEvent WHERE Logfile='Security'
Автор: FreemanRU
Дата сообщения: 25.01.2006 11:47
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

Автор: Uriu
Дата сообщения: 26.01.2006 01:42
FreemanRU
Я хочу достать записи из "Аудита". Мне нужен класс Win32_NTLogEvent. Сейчас уже спать охота, завтра отпишу. Все дело видимо в:
"{impersonationLevel=impersonate,(Security)}!
Если убираю в Вашем скрипте, то objLogFile.NumberOfRecords возвращает NULL. Если Ваш оригинальный сценарий то возвращает число записей.
Автор: zprt
Дата сообщения: 26.01.2006 14:37
А возможно, доменную машину win2k, winXP, из скрипта переименовать?
Автор: finderknowledge
Дата сообщения: 26.01.2006 15:07
zprt
winXP можно с помощью метода Rename класса Win32_ComputerSystem
Автор: zprt
Дата сообщения: 26.01.2006 15:14
finderknowledge спасибо за наводку - w w w.script-coding.info
Автор: Uriu
Дата сообщения: 27.01.2006 05:17
FreemanRU
Премного благодарен. Все дело было в привилегии Security.
Автор: buks
Дата сообщения: 06.02.2006 13:22
Есть домен под 2003
надо в АД 100 пользователям добавить в ORGANIZATION в DEPARTMENT определенное слово
как бы это организовать?
Автор: niichavo
Дата сообщения: 07.02.2006 09:24
Помогите пжалста! Не работает скрипт, назначенный через групповую политику простому пользователю домена (член группы 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)"? На машине админа скрипт выполняется работает. Почему? Как быть? Помогитя!
Автор: FreemanRU
Дата сообщения: 07.02.2006 10:09
niichavo
Гы. Потому что естественно не хватает прав "простому пользователю домена". С правами пользователя нельзя манипулировать группами. Лучше посмотри на Ограниченные группы (так это кажется в руссском варианте называется)
Автор: niichavo
Дата сообщения: 07.02.2006 10:46
FreemanRU
Я хотел ИМЕННО через скрипт занести пользователя домена в локальную группу "Опытные пользователи". В некоторых форумах я слышал, что лучше делать это через скрипт, а не использовать Ограниченные группы. Неужели через скрипт нельзя никак? Не могёт этого быть!

Вот такие скрипты: http://forum.ixbt.com/topic.cgi?id=7:24264 работают?

А почему мой не работает? В чём проблема? Может можно как-нить запускать скрипт от имени админа? Как?
Автор: FreemanRU
Дата сообщения: 07.02.2006 11:39
niichavo
Можно через скрипт, но не через пользовательский, а через скрипт включения компьютера, т.к. он выполняется от имени SYSTEM. Но я использую Restricted Group, т.к. это надежнее.
Автор: DiamondG
Дата сообщения: 09.02.2006 09:58
Ребят подскажите а.... Вот хочу попробовать пару скриптов на VBscript забацать... До этого пользовался AutoIt... но че то мне говорят что у VBscript возможностей побольше....
Хочу узнать что мне для осуществления нужно... и где взять нормальный справочник по командам, функциям и.т.д.
Заранее благодарен.
Автор: finderknowledge
Дата сообщения: 09.02.2006 13:22
niichavo
на Perl:

Код:
use Win32::NetAdmin;
open (FILE,"complist.txt") || die "$!";
chomp(@arListOfComp=<FILE>);
close FILE;
my $strGroup="Опытные пользователи";
my $strInGroup="Domain Users";
for (@arListOfComp) {
    Win32::NetAdmin::LocalGroupAddUsers($_,$strGroup,$strInGroup);
}     
Автор: Uriu
Дата сообщения: 10.02.2006 06:45
DiamondG
По WSH справочник, далеко не все, я сам составил, на примерах показал как пользоваться, все на русском языке. 138кб. Файл "Азы скриптостроения", если скачаете и выскажете свое мнение, по почте или в "Личный ящик" буду премного благодарен.

http://uriu.narod.ru/index.html

Господа.

Сейчас почти готов справочник по написанию сценариев с использованием WMI. Я хочу опубликовать на RU-board, может кто нибуть согласится посмотреть, что я там понаписал. В "Личный ящик" пишите.
Автор: Sish
Дата сообщения: 10.02.2006 08:38
Uriu
Содержание ещё не смотрел, но название файла WinRAR.rar может с толку...
Автор: DiamondG
Дата сообщения: 10.02.2006 10:00
Uriu
Вообще клево... очень понравилось... Отлично бы смотрелся в Шапке по теме...
Автор: niichavo
Дата сообщения: 11.02.2006 17:14
finderknowledge
Запускать, гришь, от имени доменного админа? Это для запуска скрипта из-под групповой политики надо создать файл типа cmd: runas .."имя админа и пароль".. script.pl?

Такой ещё вопрос: Если интерпретатор перла установлен ТОЛЬКО на контроллере домена, то как запустить скрипт написанный на перле с компутера юзера? Нужно опять создавать bat-файл что-то типа \\server\там_где_находится_perl\perl.exe script.pl? Или так не сработает?
Автор: maddog
Дата сообщения: 12.02.2006 09:00
Народ, подскажите пожалуйста как через скрипт решить такую вот задачку:
У некой программы, есть профили настроек, которые хранятся в разделе Profiles, в виде разделов с именами этих профилей. Соответсвенно в каждом профиле описано несколько параметров. Каким образом получить список всех профилей и затем в каждом из них изменить параметры?
Автор: Uriu
Дата сообщения: 13.02.2006 06:16
В моем посте выше, я немного «пробежал впереди паровоза». Судя по «Личному ящику», кто то, что то скачал, пароли на архивы - Ru.Board.
В разделе форума «Операционные системы», мне разрешили создать две темы:

http://forum.ru-board.com/topic.cgi?forum=62&topic=6907#1
http://forum.ru-board.com/topic.cgi?forum=62&topic=6906#1

Имеют косвенное отношение к «Автоматизации администрирования….». Посмотрите пожалуйста, повторяться здесь не хочется.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Зеркалирование дисков Win2000


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.