Kaspersky Security For Microsoft Exchange Server
Перенос SQL базы на другой сервер
1. Останавливаем службу Kaspersky Security for Microsoft Exchange Servers на исходном сервере.
2. Делаем копию базы данных на исходном сервере средствами MS-SQL.
3. Копируем дамп базы на сервер куда осуществляется перенос и далее восстанавливаем базу.
4. Настраиваем security для учётной записи, от имени которой запускается служба Kaspersky Security for Microsoft Exchange Servers (KSMES использует Windows-аутентификацию SQL). Можно сделать запись dbo базы касперского, можно админом SQL-сервера, если это единственная база данных в SQL экземпляре.
5. Правим файл с настройками подключения к БД, он расположен здесь:
C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security for Microsoft Exchange Servers\Configuration\BackendDatabaseConfiguration2.config
В нём примерно такое содержимое:
<?xml version="1.0" encoding="utf-16"?> <configuration version="1.0"> <BackendDatabaseConfiguration2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <AdditionalConnectionParametes /> <AuditDataUserLogin /> <DatabaseName>KASP_DATABASE</DatabaseName> <FailoverPartner /> <SqlServerName>sql-server-name</SqlServerName> </BackendDatabaseConfiguration2> </configuration>
Подсчёт количества лицензируемых объектов на сервере Exchange
Данная команда используется касперским для подсчёта лицензируемых объектов. В DAG можно запускать на любом mailbox-сервере.
@(@(Get-MailboxDatabase | ?{$_.Server -eq "$env:computername"}) | %{Get-Mailbox -Database $_ -ResultSize Unlimited -RecipientTypeDetails UserMailbox,LinkedMailbox,SharedMailbox,RoomMailbox,EquipmentMailbox}).Count