Jump to content

Recommended Posts

Posted

Всем привет! Прошу помощи. Проблема в следующем. Как сделать исполняемый файл для показа уведомлений о конкретном событии в KSC?

durtuno
Posted (edited)

Настройка параметров уведомлений о событиях

Цитата

Пример:

Для уведомления о событии используется исполняемый файл (например, script1.bat), внутри которого запускается другой исполняемый файл (например, script2.bat) с подстановочным параметром %COMPUTER%. При возникновении события на устройстве администратора будет запущен файл script1.bat, который, в свою очередь, запустит файл script2.bat с параметром %COMPUTER%. В результате администратор получит имя устройства, на котором произошло событие.

Или у Вас это реализовать не получается?

Edited by durtuno
durtuno
Posted

Что именно не получается? Пройти тестирование отправки или настроить сами события?

Что Вы уже сделали? Каким способом решили доставлять событие пользователю-администратору?

Posted
42 минуты назад, durtuno сказал:

Что именно не получается? Пройти тестирование отправки или настроить сами события?

Что Вы уже сделали? Каким способом решили доставлять событие пользователю-администратору?

image.thumb.png.20272bcc2aaf0f16d37f032fb54544f5.png

Он не хочет запускать исполняемый файл. 

durtuno
Posted (edited)
11 минут назад, Guffi сказал:

Он не хочет запускать исполняемый файл. 

Так протестируйте для начала:

Спойлер

image.thumb.png.ff72097492ae2ff3e54894487c944016.png

,и:

56 минут назад, durtuno сказал:

Что Вы уже сделали? Каким способом решили доставлять событие пользователю-администратору?

На данный момент Вы показали какой-то скрин, который, естественно никакой ясности не привносит.

Edited by durtuno
Posted (edited)
2 часа назад, durtuno сказал:

Так протестируйте для начала:

  Показать контент

image.thumb.png.ff72097492ae2ff3e54894487c944016.png

,и:

На данный момент Вы показали какой-то скрин, который, естественно никакой ясности не привносит.

Есть батник, который запускает скрипт на вывод уведомления по событию. Когда я прописываю путь к файлу и запускаю тестовое сообщение, то он выкидывает ошибку что файл запустить не удалось. Уведомление должно запускаться на компьютере сисадмина.

Edited by Guffi
durtuno
Posted (edited)
52 минуты назад, Guffi сказал:

Есть батник, который запускает скрипт на вывод уведомления по событию.

Можете показать эти "батники"? Или они сверхсекретные?

Вот Вам тестовые *.cmd-сценарии:

1-ый, назовём его "sendmsg.cmd", который вызывает 2-ой сценарий:

@echo off
"C:\путь_до_файла\popup.cmd" "Произошло событие с описанием '%DESCR%' на компьютере: '%COMPUTER%'" >nul 2>&1

2-ой, назовём его "popup.cmd", который отображает сообщение с помощью системной утилиты msg всем активным пользователям на сервере администрирования:

@echo off
msg * %1 >nul 2>&1

Добавлено:

Чуть-чуть исправил сценарии, т.к. вносил изменения уже в форме форума и выпал один из параметров + можно ещё как-нибудь разнообразить сообщение.

 

Edited by durtuno
Posted (edited)
15 часов назад, durtuno сказал:

Можете показать эти "батники"? Или они сверхсекретные?

Вот Вам тестовые *.cmd-сценарии:

1-ый, назовём его "sendmsg.cmd", который вызывает 2-ой сценарий:

@echo off
"C:\путь_до_файла\popup.cmd" "Произошло событие с описанием '%DESCR%' на компьютере: '%COMPUTER%'" >nul 2>&1

2-ой, назовём его "popup.cmd", который отображает сообщение с помощью системной утилиты msg всем активным пользователям на сервере администрирования:

@echo off
msg * %1 >nul 2>&1

Добавлено:

Чуть-чуть исправил сценарии, т.к. вносил изменения уже в форме форума и выпал один из параметров + можно ещё как-нибудь разнообразить сообщение.

 

Попробовал ваш вариант. Он все равно пишет ошибку. 

 

image.png

image.png

Edited by Guffi
durtuno
Posted (edited)
23 минуты назад, Guffi сказал:

Попробовал ваш вариант. Он все равно пишет ошибку. 

Выдавайте больше полезной информации. Поймите, обрезками скринов вопрос не решить.

Распишите полностью Ваш сценарий, подкрепите его действиями (что и как Вы делаете), содержимым файлов и пр.

Выше приведен пример файлов сценариев с рабочим кодом.

В качестве пруфа приложу пару скринов (форум правда сильно сжимает картинки)

Спойлер

image.thumb.png.3204d660547fd76468bc624fc626406c.png

image.thumb.png.5ff9c288d3cd257f5b122e0039e5bca0.png

 

Edited by durtuno
Posted
18 минут назад, durtuno сказал:

Выдавайте больше полезной информации. Поймите, обрезками скринов вопрос не решить.

Распишите полностью Ваш сценарий, подкрепите его действиями (что и как Вы делаете), содержимым файлов и пр.

Выше приведен пример файлов сценариев с рабочим кодом.

В качестве пруфа приложу пару скринов (форум правда сильно сжимает картинки)

  Показать контент

image.thumb.png.3204d660547fd76468bc624fc626406c.png

image.thumb.png.5ff9c288d3cd257f5b122e0039e5bca0.png

 

Я верю что сценарии рабочие. Делал все в точности также. Проблема в том что он на отрез отказывается запускать файл. Не может быть такого, что он не может запустить из-за расположения файлов или какие-то разрешения ещё дополнительно нужны?

durtuno
Posted
29 минут назад, Guffi сказал:

Не может быть такого, что он не может запустить из-за расположения файлов или какие-то разрешения ещё дополнительно нужны?

Может, поэтому Вас и просят:

52 минуты назад, durtuno сказал:

Распишите полностью Ваш сценарий, подкрепите его действиями (что и как Вы делаете), содержимым файлов и пр.

 

Posted
1 час назад, durtuno сказал:

Может, поэтому Вас и просят:

 

Так я брал даже ваши сценарии, он запускать не хочет. Тут уже проблема не в сценариях. Ложил файлы в папку с KSC. Все равно не запускает. Может я где-то что-то упускаю. Где должны находится файлы?

durtuno
Posted
2 минуты назад, Guffi сказал:

Может я где-то что-то упускаю.

Может. Но, отсюда не видно, что и как Вы делаете, где-что располагаете, поэтому ещё раз - сделайте как Вас просят выше.

Как вариант покажите скрином, на примере того, который был показан Мною выше.

Posted
8 минут назад, durtuno сказал:

Может. Но, отсюда не видно, что и как Вы делаете, где-что располагаете, поэтому ещё раз - сделайте как Вас просят выше.

Как вариант покажите скрином, на примере того, который был показан Мною выше.

image.thumb.png.d1a7fc1e8efad65abe5717b773dd4005.png

durtuno
Posted (edited)

Такую ошибку можно получить если у файла отсутствуют права доступа того пользователя, от имени которого выполняется сервер администрирования "KSC" (процесс klserver.exe), поэтому выверяйте и правьте права доступа:

Спойлер

image.thumb.png.82845aef9c47a44efd90a4bf17894943.png

Таким образом убедитесь, что:

  • пользователь, от имени которого выполняется "KSC" (процесс klserver.exe) имеет доступ к расположению файла/ доступен путь, где располагаются файлы;
  • пользователь, от имени которого выполняется "KSC" (процесс klserver.exe) имеет права доступа к исполняемым файлам и может их исполнять;
  • в системе, где выполняется "KSC" (процесс klserver.exe) отсутствуют ограничения на исполнение указанных файлов, где, при необходимости, потребуется настроить исключения.
Edited by durtuno
durtuno
Posted

У Вас получилось разрешить вопрос?

Posted
В 26.05.2025 в 13:04, durtuno сказал:
  Скрыть контент

image.png.7190042b50668104b93c5b799f74c2d3.png

 

image.png.81b496b8a912ef1ab78a6b1fa1d83fc3.png

 

image.png.903dcbe6b37ea743dde4066ba61917fd.png

 

Интересное решение, подскажите как можно реализовать отправку такого уведомления на определённые ip адреса

Posted
58 минут назад, QyzgaldaQ сказал:

подскажите как можно реализовать отправку такого уведомления на определённые ip адреса

Что именно подсказать? Выше указана ссылка на реализацию.

Posted
18 минут назад, durtuno сказал:

Что именно подсказать? Выше указана ссылка на реализацию.

как реализовать не включая winrm в системе) всплывающее окно PS, вариант с MSG не нужен)

Posted
20 минут назад, QyzgaldaQ сказал:

как реализовать не включая winrm

Костылить, например, через запись в промежуточный файл в сетевом каталоге с сервера "KSC", после чтения этого файла с другой стороны, с той, где это уведомление требуется отобразить.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...