CMD/BAT - [решено] два скрипта объеденить в один.

Ответить
Аватара пользователя
exo

CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение exo »

Доброго дня.

Есть доменная сеть 2003.

При входе в систему у пользователей выполняется скрипт run.bat:



Код:

Код: Выделить всё

@echo off
\\server\ON_OFF\on.bat >> \\server\ON_OFF\on_log_central.txt

код on.bat:



Код:

Код: Выделить всё

@echo off
echo ==============================================================
echo Turning on!
date /T 
time /T 
echo %COMPUTERNAME% %USERNAME%
echo ==============================================================

мне это не нравится, но не могу собразить как это засунуть в один скрипт.

подскажите, пожалуйста.

Спасибо.
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение Petya V4sechkin »

Код:

Код: Выделить всё

@echo off
(
  echo ==============================================================
  echo Turning on!
  date /T
  time /T
  echo %COMPUTERNAME% %USERNAME%
  echo ==============================================================
) >> \\server\ON_OFF\on_log_central.txt
Аватара пользователя
NiOl

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение NiOl »

Можно добавить следующее: Недоменные компы (манагеры с ноутами) могут также возиться в сети, но в логах участия не принимают. При желании в оснастке "Domain Security Policy" => "Local Policies" => "Audit Policy" можете наставить галочки для контроля тех или иных событий. Например обращение к ресурсам сети недоменными компами можно отловить таким путем. Расплата за это - необходимость работы с неудобным "Event viewer" а также быстрорастущие гиганские логи, которые нужно время-от-времени бэкапить/чистить.
Аватара пользователя
Delirium

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение Delirium »

Цитата NiOl:



Расплата за это - необходимость работы с неудобным "Event viewer" а также быстрорастущие гиганские логи, которые нужно время-от-времени бэкапить/чистить.
CMD/BAT - [решено] два скрипта объеденить в один.




Можно при помощи сторонних утилит события заталкивать в SQL сервер и оттуда уже как хотите выдергивайте и делайте любые отчеты.
Аватара пользователя
amel27

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение amel27 »

Цитата Delirium:



Можно при помощи сторонних утилит события заталкивать в SQL сервер
CMD/BAT - [решено] два скрипта объеденить в один.




можно и без сторонних утилит - через WMI и ADODB
Аватара пользователя
Delirium

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение Delirium »

amel27, далеко не каждый умеет подписываться через WMI на системные события и обрабатывать эти данные, потому и говорю про сторонние утилиты(например, утилиты от GFI).
Аватара пользователя
Delirium

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение Delirium »

Delirium, далеко на всё можно сделать скриптами без сторонних утилит, в данном случае это возможно
Аватара пользователя
amel27

Re: CMD/BAT - [решено] два скрипта объеденить в один.

Сообщение amel27 »

Господа amel27 и Delirium - поубавте полемику - все методы имеют право на жизнь. Я жутко нелюблю ЭвентВьюер, но пользовать его обходным путем - в голову не приходило. Как-нить на досуге попробую залезть в него через WMIс - однозначно мощная штука, но нормального описалова к ней (с примерами) я в инете не нашел. Вдобавок ее первый запуск меня насторожил - может быть не на каждой винде пойдет?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»