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

» Логон скрипт

Автор: xcherep
Дата сообщения: 03.04.2006 13:41
KapralBel

Требуется, чтобы logon/logoff скрипты выполнялись хотябы на NT
Автор: KapralBel
Дата сообщения: 03.04.2006 13:52
xcherep
Подойдем с другого бока
Вопросы
1. Ты не знаешь, где прописать Логон/логофф - скрипты, что бы они выполнялись
2. Ты знаешь, где прописать и прописал, но они не выполняются
3. другое
Автор: xcherep
Дата сообщения: 03.04.2006 13:57
KapralBel

Где прописать я знаю и прописал, на 2000 все ок, но на NT и 98 они невыполняются
Автор: KapralBel
Дата сообщения: 05.04.2006 14:09
xcherep
Точно, сорри на этих ОС логон/логофф - скрипты не отрабатываются
Автор: xcherep
Дата сообщения: 06.04.2006 09:10
KapralBel

Несовсем так, гдето читал что можно обработать логон на NT подредактировав файл ntconfig.pol
Автор: KapralBel
Дата сообщения: 06.04.2006 10:11
xcherep
Ну для меня это не критично (я давно избавился от NT & 98) - но думаю, что если ты найдешь способ то опубликуй тут, что бы помочь другим.
Автор: Refugee
Дата сообщения: 06.04.2006 14:49
xcherep
на NT можно сделать через Task Scheduler, который ставится с IE5 - создать задание с типом запуска at system startup и входом от доменного пользователя,
или сделать сервис через srvany, с зависимостью от Workstation и тоже входом от доменного пользователя.
Автор: xcherep
Дата сообщения: 08.04.2006 11:58
Refugee
первый вариан отпадает т.к. нужен еще и выход, а второй мне непонятен, если можно поподробней опиши как это сделать и возможен ли там logoff?
Автор: Refugee
Дата сообщения: 08.04.2006 13:59
xcherep
Берешь srvany.exe из рескита,там же лежит инструкция по установке.
Создаешь сервис, задаешь Application=c:\winnt\system32\cmd.exe, AppParameters = /c "..../myscript.cmd"
Если этот скрипт лежит на сетевой шаре или он должен будет иметь доступ к шарам, надо прописать для сервиса Log on: this account, так как SYSTEM в NT может авторизоваться на шарах только как null session.
Добавляешь зависимость от LanmanWorkstation, чтобы он запустился позже этой службы и мог обращаться к шарам.

Насчет logoff:
1 вариант. Отбираешь у юзеров права на shutdown, запрещаешь кнопку shutdown при входе в комп. Создаешь специальный сервис (опять же через srvany), который выполнит твои скрипты и выключит компьютер, и кладешь юзеру на десктоп ярлык на запускалку этого сервиса.
2 вариант - как в 2000-й. Написать свою GINA dll, которая будет все функции передавать в стандартную msgina.dll, а по WlxShutdown - вначале выполнять скрипт.
3 - в nncron есть слово WatchShutdown, которое срабатывает при выключении, но, похоже, система в это время уже не даст запустить новые процессы. Если ловить WatchQueryShutdown , непонятно, будет ли это работать при выключении незалогиненного компа.
Автор: Johny_x3mal
Дата сообщения: 02.03.2007 12:11
Привет всем!
Не пинайте ногами
Я начинающий системный администратор, хотелось бы узнать по больше о скриптах и батниках, что-нибудь типа практического руководства. Может мне кто-нибудь чем-нибудь помоч.
Спасибо.
Автор: IoanI
Дата сообщения: 02.03.2007 19:35
Johny_x3mal

должно помоч такое: #

Автор: Winter81
Дата сообщения: 24.04.2007 09:17
Вопрос а пачиму никто не использует WSH для создания скриптов в политиках ? это же не сложно абсалютно ! ?? или они как-то не подходят ?
Автор: KapralBel
Дата сообщения: 24.04.2007 09:27
Winter81
Конечно не сложно
Просто надо использовать тот инструмент, который наиболее быстро и просто решает данную проблему.
Во многих случаях достаточно обычного батничка
Автор: Winter81
Дата сообщения: 24.04.2007 09:36
KapralBel
насколько мне известно , многие политики при использовании батников могут пересекаясь создавать ошибки , и всех погрешностей зачастую не учесть , а WSH позволяет пропуск ошибки с условием выполнения процедуры до логического её завершения ..
Автор: KapralBel
Дата сообщения: 24.04.2007 10:21
Winter81
Если логон-скрипт делает только подключение шары на сервере как диска - то возможностей батничка хватает за глаза
Автор: Winter81
Дата сообщения: 24.04.2007 10:25
KapralBel
Вообще по хорошему чтобы мапить шары нужно два скрипта , один который при лог-офф отключает их все , а второй при лог-он подключает . а если учесть что шар парядка 20 и они могут на некоторых компах пересекаться с логическими дисками или внешними устройствами по буквенной характеристике , то батничком тут не обойтись )))) так что вот такая вот штука ))
Автор: KapralBel
Дата сообщения: 24.04.2007 10:42
Winter81
Вообще когда шар более 3 - то лучше использовать DFS
И подсоединяется только 1 диск и лучше всего на последние буквы (W, Y)
Автор: Winter81
Дата сообщения: 24.04.2007 11:09
Никогда не приходилось сталкиваться с DFS . Если несложно в краце опиши ? ) буду оч благодарен .
Автор: KapralBel
Дата сообщения: 24.04.2007 11:21
DFS - распределенная файловая система

В общем так
имеется шара
\\Server1\Allnet
в ней видны папки
Ресурсы (\\Server2\Resources$)
Программы (\\Server1\Soft$)
Документы (\\Server1\Documents$)
Пользователи (Server2\Users$)

в скобках приведены реальные пути, где хранятся данные папки

Весьма удобная вещь
Автор: Winter81
Дата сообщения: 24.04.2007 11:27
KapralBel
вобщем теоретически это просто ссылки на папки хранящиеся на других серверах ?
просто тут такое дело , многие шары имеют привязанность к букве так как по ним работают базы данных всякие и 1с ... это можно реализовать при помощи DFS ??
Автор: KapralBel
Дата сообщения: 24.04.2007 11:58
Winter81

Цитата:
вобщем теоретически это просто ссылки на папки хранящиеся на других серверах ?
Да

Цитата:
просто тут такое дело , многие шары имеют привязанность к букве так как по ним работают базы данных всякие и 1с ... это можно реализовать при помощи DFS ??

1. А кто мешает создать ДФС и постепенно переводить на новую структуру
Ведь
Y:=\\Server1\AllNet
не исключает
R:=\\Server2\Resources
2. 1С, например по барабану откуда работать (можно при помощи того же логон скрипта создать новый ярлык на 1с)

Автор: Winter81
Дата сообщения: 24.04.2007 12:15
Итак подведём итог )) Выходит на компе будет использоваться грудо 1 замапленная шара \\server1\shares в ней будут лежать грубо говоря линки на шары зранящиеся на других серверах типа
\\server2\bases
\\server3\doc
только например у меня база щас использует грубо 3и ресурса:
\\Server1\r
\\server1\o
\\server2\g
эти ресурсы необходимы для её функционала соответсвенно они мапяться занимая буквы на компе ? илиже базу надо будет переделывать переписыванием пути к
\\server2\bases... ??
Автор: KapralBel
Дата сообщения: 24.04.2007 12:28
Winter81
В общем можно сделать так
Y:=\\Server1\Shares
Y:\R
Y:\o
Y:\g

Если какая прога требует свою букву
то её можно оставить
R:=\\Server2\g\SuperProga

А ты попробуй - ДФС, не мешает работать старой схеме, настраивается очень легко
Автор: Winter81
Дата сообщения: 24.04.2007 12:37
KapralBel


Цитата:
А ты попробуй - ДФС, не мешает работать старой схеме, настраивается очень легко


настройки выставляються относительно шары или надо перепрофилировать сервер под файл сервер с соответствующими настройками ?
Автор: KapralBel
Дата сообщения: 24.04.2007 12:41
Winter81
Да только создается корень ДФС и ссылки на шары в виде
Корень\Софт = \\Server123\Soft$
Права подхватываются от шар
Автор: Winter81
Дата сообщения: 24.04.2007 12:47
Окей. спасибо за информацию , буду тестить ))
Автор: rkhodjaev
Дата сообщения: 06.09.2007 13:13
А может кто-нибудь простой батник или кмдешник прописать, я знаю куда их прописовать у юзера, а вот нету батника или кмдешника которые выдают сетевой диск для юзеров!!
Спасибо заранее всем
Автор: KapralBel
Дата сообщения: 06.09.2007 13:33
rkhodjaev
Net use Y: \\Server\Share
Автор: veryom
Дата сообщения: 06.09.2007 13:38
rkhodjaev

Цитата:
А может кто-нибудь простой батник или кмдешник прописать, я знаю куда их прописовать у юзера, а вот нету батника или кмдешника которые выдают сетевой диск для юзеров!!

Вопросы задаешь как-то невнятно... Что конкретно нужно-то? Посмотри здесь: How Can I Map Drives Based on Membership in a Group?. Хороший ресурс: Script Center
Автор: rkhodjaev
Дата сообщения: 04.10.2007 08:44
veryom

Цитата:
Посмотри здесь: How Can I Map Drives Based on Membership in a Group?. Хороший ресурс: Script Center

Спасидо дольшое за линки.
а на русском у тебя есть сслыки,просто пока я не очень-то хорошо шарю инглиш!
+ спасибо я что-то нашел отсюда,но было бы замечательно если побольше + на русском.

Страницы: 12345

Предыдущая тема: Температура в серверном помещении


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