CMD скрипт для архивирования и удаления логов

Встал вопрос как архивировать и удалять логи iis сервера. Так же было необходимо чтоб каждый фаил был записан в отдельный архив. Был написан простой cmd скрипт

for /f "skip=1 delims=" %%f in ('dir /b /tw /o-d /a-d C:\inetpub\logs\LogFiles\W3SVC1') do "C:\Program Files (x86)\WinRar\winrar.exe" a -m5 -ep -df -rr5p C:\IIS_LOG_Archive\"%%f".rar C:\inetpub\logs\LogFiles\W3SVC1\"%%f"

Подробнее про параметры:
«skip=1» пропускает первый фаил в списке в цикле for
«delims=» если в имени фаила будет пробел, не будет ошибок
dir /b /tw /0-d /a-d сортирует фаилы по дате создания, самый новый будет самый первый
C:\interpub\logs\LogFiles\W3SVC1\ — путь где находятся необходимые фаилы для архивации
C:\Program Files (x86)\WinRar\ — путь к exe фаилу winrar
Параметры winrar :
a — добавление в архив
m5 — степень сжатия от 0 до 5 (5 — максимальный
ep — добавление в архив фаилов без иерархии папок
df — удалить фаилы после архивации
rr5p — добавление в архив recovery record данных, в данном случае 5 процентов

Запуск програмы с правами администратора от обычного пользователя

Бывают моменты, когда программа требует прав администратора для запуска. В случае если метод runasinvoker не помог, есть еще один, менее безопастный вариант.

Для этого можно использовать команду runas с сохранением пароля администратора на компютере.

runas /user:пользователь /savecred путь к программе
Читать далее «Запуск програмы с правами администратора от обычного пользователя»

2 интернет провайдера (active — passive) на cisco роутере

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

Читать далее «2 интернет провайдера (active — passive) на cisco роутере»

Просмотр пакетов на интерфейсе cisco роутера

Иногда бывает необходимо быстро просмотреть (например для дебага туннеля) на интерфейсе информацию о принятых и отправленных пакетах детально. (source, destination, port и т.д.)

Для этого можно настроить flow monitor.

Читать далее «Просмотр пакетов на интерфейсе cisco роутера»

Перенос базы Exchange на другой сервер

Чтобы перенести базу данных писем с одного сервера с ролью Mailbox на другой сервер, необходимо воспользоваться командной строкой exchange сервера (exchange powershell). Для начала посмотрим, какие базы существуют в нашей организации exchange командой:

Get-MailboxDatabase

На выходе получим приблизительно такую информацию

Name                           Server          Recovery        ReplicationType
----                           ------          --------        ---------------
Database2                      SRV-MB1         False           None
MB-DB1                         SRV-MB2         False           None
MB-DB2                         SRV-MB2         False           None

В данном случае у нас одна база данных Database2 на сервере SRV-MB1 и две базы данных MB-DB1 и MB-DB2 на сервере SRV-MB2. Чтоб начать перенос допустим Database2 с сервера SRV-MB1 в базу MB-DB2 на сервере SRV-MB2 воспользуемся следующей командой:

Get-Mailbox –Database "Database2" | New-MoveRequest –TargetDatabase "MB-DB2"

После этого начнется процесс переноса всех почтовых ящиков с одной базы в другую. Прогресс можно посмотреть с помощью команды:

Get-MoveRequest

В строке Status будут следующие значения: Queued — В ожидании, InProgress — В процессе переноса, Complited — завершено.

Создание резервной копии сайта с помощью командной строки CentOS

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

Читать далее «Создание резервной копии сайта с помощью командной строки CentOS»

Работаем с trusted root certificates в почтовом сервере Zimbra на CentOS

Почтовый сервер Zimbra использует java хранилище для trusted root certificates. В случае настройки внешней авторизации zimbra по защищенному каналу ldap ssl необходимо чтоб почтовый сервер доверял сертификатам, ldap базы данных. Например это может быть Microsoft Active Directory Controller и поднятый локально центр сертификатов.

Читать далее «Работаем с trusted root certificates в почтовом сервере Zimbra на CentOS»

Добавление нового диска в CentOS

Рассмотрим добавление нового диска в CentOS и форматирование его в фаиловую систему XFS. Добавлять новый диск удобно из среды vmware для того, чтоб в будущем безпроблемно увеличивать на нем место. Например почтовый сервер Zimbra устанавливается в папку /opt. Если изначально мы создадим второй диск и /opt примаунтим к новому диску, увеличение места в дальнейшем для почтового сервера не будет проблемой.

Читать далее «Добавление нового диска в CentOS»

Mikrotik и Cisco. Настраиваем trunk

Как то была задача, по WiFi создать две сети, одну гостевую, вторую для внутреннего использования. Под рукой оказался Wifi Router Mikrotik с двумя Wlan интерфейсами. Потребовалось на него завести два разных Vlan (183 и 184). В итоге получилась такая конфигурация.

Читать далее «Mikrotik и Cisco. Настраиваем trunk»

Настройка Remote Assistance в корпоративной среде

В этой статье я расскажу как настроить помощь корпоративным пользователям посредством Remote Assistance. Существуют два режима работы:
1) Когда пользователь  обращается к техподдержке  за помощью самостоятельно. В этом случае пользователь должен послать пришлашение к техподдержке на удаленную сессию. Что несомненно требует от новичка определенных знаний
2) Техподдержка сам инициализирует удаленную сессию. В этом случае от пользователя требуется только сообщить имя своего компьютера.

Второй случай я и рассмотрю более подробно Читать далее «Настройка Remote Assistance в корпоративной среде»