Jump to content

Recommended Posts

Posted

Здравствуйте, подскажите, есть ли возможность импортировать доверенные устройства из файла *.xml не через интерфейс антивируса, а через консоль. Например, есть возможность импортировать настройки:  avp.com IMPORT <file name> /login=<user name> /password=<password>. Есть ли что-то подобное для устройств?

Posted (edited)

Привет!@donkihotov

В продуктах Kaspersky Endpoint Security (KES) и Kaspersky Security Center (KSC) прямой возможности импорта списка доверенных устройств через командную строку (например, с помощью avp.com) не предусмотрено. Однако существуют обходные пути для автоматизации этой задачи:

1. Импорт через Kaspersky Security Center:

В KSC можно настроить политики и списки доверенных устройств через интерфейс, а затем использовать экспорт/импорт политик. Это включает экспорт политики в XML и последующий импорт.

Сценарий автоматизации через скрипт: Для работы со списком доверенных устройств можно подготовить XML-файл, включающий нужные устройства, и применить его через API KSC.

Пример использования Kaspersky API:

  • Установите SDK для работы с KSC.
  • Используйте методы API для добавления устройств в доверенные.

2. Прямой импорт для отдельных устройств:

Если задача заключается в автоматизации импорта списка устройств на отдельный клиент:

  • Подготовьте XML с настройками.
  • Используйте инструмент avp.com для импорта конфигурации в целом (например, avp.com IMPORT <file.xml>).

Важно: данный способ подходит только для случаев, когда XML-файл содержит все настройки, включая список доверенных устройств.


3. Создание пользовательского скрипта для редактирования конфигурации:

Если нужно именно редактировать существующий список устройств:

  • Напишите PowerShell-скрипт или скрипт на Python для работы с XML-файлом, который редактирует нужные параметры (например, раздел доверенных устройств).
  • Затем импортируйте его через интерфейс Kaspersky или командную строку.

Если вы используете KSC 15 или выше, рекомендую изучить документацию по Kaspersky Security Center OpenAPI, которая позволяет более гибко управлять настройками, включая доверенные устройства.

Если задача срочная или требует примеров, дайте больше деталей, и я помогу адаптировать решение под вашу среду.

Спасибо 

Edited by KarDip
added text console
Posted

С созданием файла *.xml доверенных устройств задача решена. Файл конфигурации (содержащий все настройки) в нашей версии KES11.3 имеет расширение *.cfg (не читабелен стандартными текстовыми просмотрщиками). Подскажите как его можно править, чтобы в него можно было импортировать устройства из нашего файла *.xml? Если с помощью PowerShell, то просьба скинуть пример. Варианты с KSC и через интерфейс пользователя не подходят.

Posted
В 23.11.2024 в 05:20, KarDip сказал:

Привет!@donkihotov

В продуктах Kaspersky Endpoint Security (KES) и Kaspersky Security Center (KSC) прямой возможности импорта списка доверенных устройств через командную строку (например, с помощью avp.com) не предусмотрено. Однако существуют обходные пути для автоматизации этой задачи:

1. Импорт через Kaspersky Security Center:

В KSC можно настроить политики и списки доверенных устройств через интерфейс, а затем использовать экспорт/импорт политик. Это включает экспорт политики в XML и последующий импорт.

Сценарий автоматизации через скрипт: Для работы со списком доверенных устройств можно подготовить XML-файл, включающий нужные устройства, и применить его через API KSC.

Пример использования Kaspersky API:

  • Установите SDK для работы с KSC.
  • Используйте методы API для добавления устройств в доверенные.

2. Прямой импорт для отдельных устройств:

Если задача заключается в автоматизации импорта списка устройств на отдельный клиент:

  • Подготовьте XML с настройками.
  • Используйте инструмент avp.com для импорта конфигурации в целом (например, avp.com IMPORT <file.xml>).

Важно: данный способ подходит только для случаев, когда XML-файл содержит все настройки, включая список доверенных устройств.


3. Создание пользовательского скрипта для редактирования конфигурации:

Если нужно именно редактировать существующий список устройств:

  • Напишите PowerShell-скрипт или скрипт на Python для работы с XML-файлом, который редактирует нужные параметры (например, раздел доверенных устройств).
  • Затем импортируйте его через интерфейс Kaspersky или командную строку.

Если вы используете KSC 15 или выше, рекомендую изучить документацию по Kaspersky Security Center OpenAPI, которая позволяет более гибко управлять настройками, включая доверенные устройства.

Если задача срочная или требует примеров, дайте больше деталей, и я помогу адаптировать решение под вашу среду.

Спасибо 

С созданием файла *.xml доверенных устройств задача решена. Файл конфигурации (содержащий все настройки) в нашей версии KES11.3 имеет расширение *.cfg (не читабелен стандартными текстовыми просмотрщиками). Подскажите как его можно править, чтобы в него можно было импортировать устройства из нашего файла *.xml? Если с помощью PowerShell, то просьба скинуть пример. Варианты с KSC и через интерфейс пользователя не подходят.

  • 2 weeks later...
Posted (edited)
 
Для редактирования файла конфигурации с расширением *.cfg с помощью PowerShell, можно использовать следующий пример скрипта. Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл:
 
# Путь к вашему XML-файлу
$xmlFilePath = "C:\path\to\your\file.xml"

# Путь к конфигурационному файлу
$cfgFilePath = "C:\path\to\your\config.cfg"

# Чтение XML-файла
[xml]$xmlContent = Get-Content -Path $xmlFilePath

# Преобразование XML-данных в строку
$xmlString = $xmlContent.OuterXml

# Добавление XML-данных в конфигурационный файл
Add-Content -Path $cfgFilePath -Value $xmlString

Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл. Пожалуйста, убедитесь, что пути к файлам указаны правильно.

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

 

 
Edited by KarDip
Posted
19 часов назад, KarDip сказал:
 
Для редактирования файла конфигурации с расширением *.cfg с помощью PowerShell, можно использовать следующий пример скрипта. Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл:
 
# Путь к вашему XML-файлу
$xmlFilePath = "C:\path\to\your\file.xml"

# Путь к конфигурационному файлу
$cfgFilePath = "C:\path\to\your\config.cfg"

# Чтение XML-файла
[xml]$xmlContent = Get-Content -Path $xmlFilePath

# Преобразование XML-данных в строку
$xmlString = $xmlContent.OuterXml

# Добавление XML-данных в конфигурационный файл
Add-Content -Path $cfgFilePath -Value $xmlString

Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл. Пожалуйста, убедитесь, что пути к файлам указаны правильно.

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

 

 

Спасибо, буду пробовать!

Posted
В 09.12.2024 в 15:52, KarDip сказал:
 
Для редактирования файла конфигурации с расширением *.cfg с помощью PowerShell, можно использовать следующий пример скрипта. Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл:
 
# Путь к вашему XML-файлу
$xmlFilePath = "C:\path\to\your\file.xml"

# Путь к конфигурационному файлу
$cfgFilePath = "C:\path\to\your\config.cfg"

# Чтение XML-файла
[xml]$xmlContent = Get-Content -Path $xmlFilePath

# Преобразование XML-данных в строку
$xmlString = $xmlContent.OuterXml

# Добавление XML-данных в конфигурационный файл
Add-Content -Path $cfgFilePath -Value $xmlString

Этот скрипт считывает содержимое XML-файла и добавляет его в конфигурационный файл. Пожалуйста, убедитесь, что пути к файлам указаны правильно.

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

 

 

Этот скрипт добавляет xml строку в файл cfg в текстовом виде. Файл cfg, как я уже писал выше, имеет нечитаемый формат. При ручной выгрузке файла xml из KES и дальнейшего добавления строки xml в cfg, произвел загрузку параметров (cfg) вручную, но устройство прописанное в xml не появилось. В чём может быть проблема?

Posted

@donkihotov

Понял вас. Похоже, что файл конфигурации (*.cfg) KES имеет определённый формат, который не может быть просто отредактирован текстовым редактором, и требует специального подхода.

Возможные причины проблемы:

  1. Формат файла: Файл *.cfg может быть закодирован, сжат, или имеет специальный двоичный формат.

  2. Структура данных: Просто добавление строк XML в текстовом виде может не соблюсти необходимую структуру файла конфигурации.

  3. Валидация и проверка целостности: KES может проверять целостность и валидность конфигурационных файлов при их загрузке.

Возможные решения

  1. Использование официальных инструментов и утилит от Kaspersky: Иногда производители предоставляют утилиты для работы с конфигурационными файлами.

  2. Обратная инженерия и анализ формата: Попробовать разобраться в структуре файла *.cfg, используя такие утилиты, как hex-редакторы или специальные анализаторы двоичных файлов.

  3. Автоматизация с использованием API: Некоторые продукты Kaspersky имеют API для управления настройками. Если API доступен, вы могли бы написать скрипт, использующий его для внесения изменений.

В случае, если ни один из этих вариантов не подходит, лучшим решением будет обратиться в техническую поддержку Kaspersky для получения точных рекомендаций и инструментов.

Если потребуется дополнительная информация или помощь, я всегда готов помочь!

 


Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...