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

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

Автор: Cuba
Дата сообщения: 14.03.2003 14:56
ooptimum

Цитата:
Если диск, на котором создается общий ресурс, отформатирован под NTFS, то я бы разграничивал доступ на уровне NTFS, а не на уровне ресурса -- такая схема намного гибче. В этом случае как раз понадобятся [x]cacls, for, etc., как было замечено коллегой merlkerry. Если же надо разграничивать доступ именно на уровне ресурса, то даже не знаю... Что-то я ничего такого не встречал, чем бы в батнике можно было воспользоваться.

Объясните поподробнее ламеру. Про for и etc я понял, что такое cacls как сделать то, что хочет Kristaliar не не для ресурсов, а для конкретно для всех дисков клиентских компьютеров?
Автор: snop
Дата сообщения: 14.03.2003 16:35
Cuba
Читай топик с самого начала,в нем уже был ответ на твой вопрос
Автор: JcVai
Дата сообщения: 15.03.2003 12:09
А кто подскажет, как получить список пользователей,
принадлежащих данной глобальной группе?
Вся проблема в том, что в группе есть подгруппы,
пользователей которых то же надо учесть и т.д.
Автор: Cuba
Дата сообщения: 20.03.2003 00:33
snop

Цитата:
Cuba
Читай топик с самого начала,в нем уже был ответ на твой вопрос

Snop прости но не нашёл я то, что мне нужно =(
Подкиньте скриптик примерный плз..... Просто там нужно разрешение ещё выставить и так далее.... Я в скриптах ваще ламер... токо прочитал как их вообще запускать =(
Автор: snop
Дата сообщения: 20.03.2003 01:31
Cuba
Посмотри вот [url=http://forum.ru-board.com/topic.cgi?forum=8&topic=1908&start=20#1
]это [/url],на второй странице было
Автор: Cuba
Дата сообщения: 20.03.2003 05:45
snop

Цитата:
Cuba
Посмотри вот это ,на второй странице было

Посмотрел, даже попробовал, всё получилось !!!
Вот только проблема:
Как это всё запустить на всех компьютерах чтобы пользователи даже и не заметили?
Просто у них прав не хватает запустить эти файлы, а ходить на каждый комп и там вручную заходить под администратором и запускать файлы неохото =)
Что посоветуешь?

Добавлено
Блин у меня комп перестал загружаться !!! АААА хелп.....
snop почему?
Комп не виснет, просто когда пользователь начинает логиниться, просто экран пустой и всё =(
Комп не доступен по сети....
safemod не работает, думаю что-то с правами файлов сделалось...=((
Автор: JcVai
Дата сообщения: 20.03.2003 09:47
kibkalo
А не пробовал GC заменить на LDAP?
Автор: someone312002
Дата сообщения: 20.03.2003 12:34

Цитата:
А кто подскажет, как получить список пользователей,
принадлежащих данной глобальной группе?

пример взять с http://www.microsoft.com/technet/treeview/default.asp?url=/technet/scriptcenter/default.asp


Цитата:

Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")

WScript.Echo "Distinguished Name: " & VbCrLf & _
objUser.Get("distinguishedName")

objMemberOf = objUser.GetEx("MemberOf")
WScript.Echo VbCrLf & "The user is a member of:"
For Each Group in objMemberOf
Wscript.Echo Group
Next


P.S. Робяты, хоть и ругают Microsoft, но что касаемо течнета - очень мощная штука... Учитесь пользовать поиск.
Удачи вам

Добавлено
...маленькое добавление к вышесказанному:
описание класса GROUP можешь посмотреть здесь: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netdir/adsi/iadsgroup.asp
Автор: JcVai
Дата сообщения: 20.03.2003 15:15
someone312002
Ну покажет мне этот скрипт, в какие группы входит данный объект... и что?
Или ты предлагаешь делать перебор по пользователям (а их не одна тысяча...)?

Мне нужен оптимальный путь по получению всех, кто принадлежит заданной
группе...
Пока есть единственная мысль: читать полностью объекты в группе,
затем делить их на классы: юзеров - в список на обработку, к группам - повторить
предыдущее. Вот только опыта работы со скриптами у меня...
Да и выдержит ли vb такое количество рекурсивных вызовов...
Автор: snop
Дата сообщения: 20.03.2003 17:17
Cuba
Измени права на winlogon.exe
Автор: Cuba
Дата сообщения: 21.03.2003 11:31
snop

Цитата:
Cuba
Измени права на winlogon.exe

Как? Если я даже до компа достучаться не могу, ни через сеть ни так =(
И ты ваще на какой вопрос-то отвечаешь? =)

Скажи мне как запустить это всё на всех компьютерах сразу? Плз....
Автор: snop
Дата сообщения: 21.03.2003 12:35
Cuba

Цитата:
Как? Если я даже до компа достучаться не могу, ни через сеть ни так =(

Зайди с юзером у которого есть права администратора,ему Винда не откажет
А насчет сети не знаю ,что у тебя за глюк такой



Цитата:
И ты ваще на какой вопрос-то отвечаешь? =)
 

На этот
Цитата:
snop почему?
Комп не виснет, просто когда пользователь начинает логиниться, просто экран пустой и всё =(



Цитата:
Скажи мне как запустить это всё на всех компьютерах сразу? Плз....

Вначале потесть как следует,а потом напиши vbs файл в котором есть только вызов этого батника и положи его в group policy в раздел Startup/Shutdown script
Автор: Klisha
Дата сообщения: 24.03.2003 11:37
Помогите умными мыслями... есть куча пользователей с 9x виндой.. есть контроллер домена все работает путем.. Пользователи все поделены на группы. Очень хочется сделать так, чтобы у пользователей подключались только определнные ресурсы, в зависомости от членства в группах. С машинами работающими на 2K проблем нет... тут мне кто-то уже давал ссылку.. но под 9x это скрипт не работает:

DomainString="Domain"
UserString = "usver"

Set UserObj = GetObject("WinNT://" & DomainString & "/" & UserString)

For Each GroupObj In UserObj.Groups
List = List & GroupObj.Name
Next

Wscript.Echo List

UserObj = Nothing
GroupObj = Nothing


Автор: F0rward
Дата сообщения: 24.03.2003 15:05
кто-нибудь подскажет есть такая проблема - надо выполнять скрипты удаленно на других машинах - читаю официальный микрософтоский гид , меняю ключи в реестре и все равно не работает даже их официальный тестовый скрипт пишет следующие вещи - код ошибки 800A01AD (Невозможно создание объекта сервером программирования обьектов)
Кто-нибудь имел опыт? Поделитесь или толкните ссылку в тему =)
Автор: JcVai
Дата сообщения: 25.03.2003 09:01
Klisha
Попробуй через KiX
Автор: Excell
Дата сообщения: 31.03.2003 19:08
2all
нужен линк на MS Script Debugger желательно с документацией
Автор: merlkerry
Дата сообщения: 01.04.2003 17:02
JcVai


Цитата:
нужен линк на MS Script Debugger желательно с документацией


это уже все было - не ленись -

http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp

дока здесь - http://msdn.microsoft.com/library/en-us/sdbug/Html/sdbug_1.asp
Автор: counter
Дата сообщения: 19.06.2003 12:43
Коллеги! Подскажите, можно ли запретить юзырям хранить в личных папках на сервере (2000) файлы определенных форматов (особенно *.avi )? Кто как вообще борется с тем, чтобы файл-сервер не превращался в общественную свалку
Автор: merlkerry
Дата сообщения: 19.06.2003 18:04

Цитата:
Подскажите, можно ли запретить юзырям хранить в личных папках на сервере (2000) файлы определенных форматов (особенно *.avi )?


можно - но сложно.

если обратится к вин32, то есть такое понятие как "пространстро имен". Проводник с ним и работает, а файловая система, это только часть этого-самого пространства. При обращении к объекту внутри пространства сначала он передается специальным зарегистрированным в системе обработчикам, которые решают, можно или нельзя выполнять ту или иную операцию.

То, что тебе нужно это навесить такой обработчик на соотв. тип файлов.
Есть спец. проги для этого - например, qouta advisor - собственно, можешь посмотреть на Кварте - у них много такого добра - чужого - они продавцы


Цитата:
Кто как вообще борется с тем, чтобы файл-сервер не превращался в общественную свалку


да никак - ночью чистка. установка квот на пространство. поиск/удаление файлов по маске/размеру/сигнатуре
Автор: pe3yc
Дата сообщения: 19.06.2003 18:13
а что мешает сохранять файлы как *.this-is-not-avi и смареть и хранить ?
Автор: zorrack
Дата сообщения: 20.06.2003 14:31
Всегда можно проверить контент файла. Конечно - замедлит немного работу, но зато даст 100% гарантии.
Конечно, м для данной параноидальной фичи можно придумать обход - как то написание медиа-плеера, который шифрует контент файла а непосредственнов во время просмотра расшифровывает
Автор: SIDERMAN
Дата сообщения: 21.06.2003 09:09
у кого-нибудь есть VB-скрипт или вообще какой-нибудь скрипт который добавляет комп в заданый домен
Автор: Klisha
Дата сообщения: 21.06.2003 09:15
counter
А может просто настроить квоты... и дальше проблему юзверя что он там будет хранить на 10 мегабайтах или 100 или... в общем просто ограничить его...

Добавлено
Да кстати тут проскакивали ссылки на KiX... если кого интересует: я с настройками разобрался, могу поделиться скриптами....
Автор: SIDERMAN
Дата сообщения: 21.06.2003 10:36
Я прочитал топик и мне стало интересно сколько всё таки уkibkalo компов

Цитата:
просто в домене более 2500 компов
- 2500 или.......


Цитата:
Я к тому же не хотел бы настраивать это на 4000 компах домена
- 4000 или.....



Цитата:
Теперь надо думать, как писать скрипт для автоматизации аудита в домене из 2000 компов.
- 2000
или всё вместе 2500 + 4000 + 2000 = 8500 :-\







Извиняюсь за флейм
Автор: abasov
Дата сообщения: 30.06.2003 12:54
Подскажите, как сей скрипт переделать в удаленное отключение?

dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")

For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next
Автор: ooptimum
Дата сообщения: 30.06.2003 13:16
abasov

Цитата:
"(Shutdown)}//./root/cimv2"

"." заменить на имя машины, IMO.
Автор: bMik
Дата сообщения: 30.06.2003 14:43
Приветствую всех,
По теме очень интересная книжка имеется, рекомендую:
Андрей Попов. Windows Script Host для Windows 2000/XP, БХВ-Петербург, 2003

Автор: abasov
Дата сообщения: 01.07.2003 07:30
Спасибо ooptimum, все отработало.
Автор: kibkalo
Дата сообщения: 10.07.2003 16:31
Не подскажите, где бы посмотреть исходники скрипта, раздающего права на расшаренную папку?
Приходится часто ее удалять, а потом заново раздавать доступы. Это напрягает - хочу автоматизировать.
Сейчас делаю через задницу - bat файлом даю NTFS пермишены через cacls
Можно ли это делать скриптом? а еще лучше не ntfs а share permitions...
Автор: JeweL
Дата сообщения: 22.07.2003 16:45
уважаемые скриптописатели :)
обратите внимание плз на http://forum.ru-board.com/topic.cgi?forum=8&topic=4084#1

PS. был вопрос насчет on error resume next. Аналог в JScript:
try{
код скрипта
}
catch(e){
здесь можно писать обработчик ошибки e
}

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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