Exchange и куда делось место на диске
В один прекрасный момент сервер Exchange перестал принимать почту. Как оказалось, на диске осталось менее 4Гб свободного места и сработала автоматическая защита. Как первое решение – я отключил автозащиту проверяющую свободное место на диске. Добавил скрипт который уведомляет меня ежедневно о наличии свободного места и размере почтовых ящиков: Add-PSSnapin Microsoft.Exchange.Management.Powershell.Admin -erroraction silentlyContinue ###Отправка сценария статистики […]
Автоматизация backup-restore с помощью GHOST
Задача: автоматизировать процесс резервирования-восстановления основного раздела (диск С). Как это получилось у меня. Я создал загрузочный CD который при загрузке выдает меню Backup, Restore, Exit. Backup автоматически без учпстия пользователя делает образ диска С на диск Д (в .gho). Restore – автоматически восстанавливает диск С из образа хранящегося на диске Д. 1. Нагуглил загрузочный образ […]
Скрипт отключения Autorun + дополнения
@cls @echo off echo 1. Verifying services echo —————————————- echo WUASERV &&@Sc.exe query wuauserv | findstr STATE echo BITS &&@Sc.exe query bits | findstr STATE echo WINDEFEND &&@Sc.exe query windefend | findstr STATE echo —————————————- echo # echo 2. Verifying netsvc in registry echo —————————————- @reg query “HKLMSOFTWAREMicrosoftWindows NTCurrentVersionSvcHostnetsvcs” echo —————————————- echo # echo 3. […]
Exchange 2007 backup script – замечание
Решил попробовать бэкап для Exchange по следующему рецепту: http://theessentialexchange.com/blogs/michael/archive/2009/04/11/backing-up-exchange-2007-on-windows-2008.aspx Все бы хорошо, но выполнение скрипта, как мне показалось, уж слишком затянулось и я решил прервать его таскменеджером. После данных манипуляций в системе остался “след” скрипта – диск G (неудаленная shadow copy диска). Пришло время собирать камни и я решил от него избавиться – некрасиво как-то […]
Загрузка образа HirensBootCD по сети через WDS
В продолжение предыдущей статьи о загрузке HirensBootCD, возникла необходимость проделать все то же с помощью WDS (Windows Deployment Services). Имеется установленный сервер Windows 2008 Server R2 с ролью WDS (К слову сказать, сервер установлен как виртуальная машина в середе VMWareServer2). 1. Скачиваем HirensBootCD (на момент написания статьи это версия 10.4) http://www.hirensbootcd.net/ 2. Скачиваем syslinux http://www.kernel.org/pub/linux/utils/boot/syslinux/ […]
Установка CruiseControl.NET для автобилда
Исходные данные: Win2k3R2 with IIS. 1. Устанавливаем Visual Studio 2008 SP1. 2. Устанавливаем необходимые SDK. 3. Устанавливаем Collabnet SVN client only. 4. Устанавливаем CruiseControl.NET. 5. Настраиваем IIS: Открываем IIS Manager, создаем New Web Site по правой клавише на Web Sites. Запустится визард. Жмем Next, вводим имя сайта CCNet (например) и жмем Next, далее снова Next, […]
Загрузка по сети OS, ISO, etc
Задача: необходимо загрузить инсталл операционки или утилиты по PXE. Нагуглил замечательную штуку http://www.ultimatedeployment.org/ – версия UDA 2.0 beta Установил, опробовал – понравилось. Итак, возможности данного образа весьма интересны: Unattended OS installations (Windows, Linux, ESX, Solaris). Я проверил инсталл ESXi 4.0, Win2k3, WinXP – все прошло успешно, думаю, Linux тоже встанет без проблем. Отмечу некоторые сложности […]
Exchange 2007 + anonymous receive connector for internal use
Задача: Нужно создать коннектор с разрешением принимать от анонимусов для внутренних приложений и серверов типа CRM и т.п. Имеем предварительно настроенные принимающий коннектор для получения почты от любых клиентов на 25 порту, а также коннектор для возможности отправки почты от аутентифицированных клиентов на 587 порту. С помощью консоли (или PowerShell) создаем коннектор тип […]
Exchange 2007 SP2 + NTLM
Задача: разрешить аутентификацию NTLM через Exchange RPC Proxy и чтобы Basic тоже работала. После длительных поисков нашел замечательную статью на этот счет (http://cid-a19e3265de255fbb.spaces.live.com/blog/cns!A19E3265DE255FBB!2221.entry). Коротко, делаем так: If it doesn’t have “Basic, NTLM” and only NTLM, then run this command in PowerShell. get-outlookanywhere | set-outlookanywhere -IISauthentication basic,Ntlm Этого я не делал: get-outlookanywhere | set-outlookanywhere -Clientauthentication basic,Ntlm […]
EasyIDS + Rsyslog
Следуя поговорке «предупрежден – значит вооружен», решил поставить IDS и Rsyslog в пределах вверенной мне сети. Сначала, был опробован OSSIM (http://www.alienvault.com/products.php?section=OpenSourceSIM). Однако, мне он показался слишком мудреным и туговатым в настроуке, несмотря на наличие обширного веб-интерфейса. После некоторых поисков, я остановился на EasyIDS (http://www.skynet-solutions.net/easyids/). Это Snort + NTOP + Arpwatch + … в одном флаконе […]