24 августа 2009 г.

Как узнать кто пользуется ActiveSync для Exchange 2007?

Нашел простое и элегантное решение получения списка пользователей, которые подключаются к почте Exchange 2007 с помощью ActiveSync (Mail for Exchange для Nokia и родной клиент на смартфонах на Windows Mobile)

Get-CASMailbox -Filter {HasActiveSyncDevicePartnership -eq $true} | Select Name

20 августа 2009 г.

Решение проблем с переустановкой агентов Backup Exec 12.5 на x64 серверах

 

На днях получил “подарочек” от компании Symantec. Устанавливал обновления (HOTFIX 327135, HOTFIX 329045, HOTFIX 328459, HOTFIX 328462) на наш Backup Exec 12.5. Часть этих обновлений касалась агентов на серверах, т.е. нужно удалить агент на сервере, а затем его установить заново. На всех Windows 2003 x32 агенты заменил быстро и без проблем, а на системах Windows 2003 x64 все и началось … Удаление старого агента прошло без вопросов, а новый молча не ставился. Запускаешь инсталляцию, она что-то делает, закрывается без сообщений и ничего … Агента нету.

Полез искать причину. На Symantec пишут “ищите подробности в логе”, который лежит в %systemroot% и называется bkupinst.log. Весь вопрос в том, что такого файла вообще в системе нету :-) Как оказалось, лог ведется в \Documents and Settings\All Users\Application Data\Symantec\Backup Exec\Logs и называется bkupinst.htm. В логе долгожданная ошибка, цитирую:

08-15-2009,21:45:03 : ERROR: Installation failed with error 1603.

Очень познавательно и, главное, понятно? В базе знаний тоже ничего интересного: почистить все что относится к Symantec (файлы, папки и ключи), очистить MSI Cleaner & etc. Ничего из рекомендованного не помогло.

Ну раз непонятно что делать, то пришлось искать обходной путь, т.к. бэкапироваться перестали как раз SQL 2005 севрер и Exchange 2007 сервер. А без бэкапа у них логи транзакций не обрезаются, т.е. на разделах с логами, особенно у Exchange просто закончится место. (Понятно, что и это можно обойти, но тем не менее …)

Т.к. Symantec использует для инсталляции msi и по полной программе, т.е. они не переделывают инсталляцию, а делают файлы исправлений msp. В итоге нашел виновников, которых нужно удалять оба - RAWSx642213RHF327135.msp andи RAWSx642213RHF328462.msp. После их удаления агенты снова ставятся. Это, конечно, не решение, а обходной путь, но тем не менее, агенты установлены и бэкап снова работает.

19 августа 2009 г.

Сравнение редакций Windows 7

 

Стало интересно: чем же отличаются редакции Windows 7. К сожалению, по сайту Microsoft эта информация слишком размыта. Нашел блог, в котором все это в более приятном виде.

Самое интересное, что это еще не все. Есть еще Windows 7 Professional K, Windows 7 Enterprise K, Windows 7 Professional KN, Windows 7 Enterprise KN

N: для Европы, без Windows Media Player. Содержит ссылки на ПО, альтернативное Internet Explorer

K: для Кореи. Содержат ссылки на ПО, альтернативное Windows Live Messenger и Windows Media Player.

KN: для Кореи и Европы, без Windows Media Player и Windows Live Messenger

User interface features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Windows Basic UI

Yes

Yes

Yes

Yes

Yes

Windows Standard UI

Yes

 

Yes

Yes

Yes

Windows Aero UI ("Glass")

   

Yes

Yes

Yes

Aero Peek

   

Yes

Yes

Yes

Aero Snaps

Yes

Yes

Yes

Yes

Yes

Aero Shake

   

Yes

Yes

Yes

Aero Background

   

Yes

Yes

Yes

Windows Flip

Yes

Yes

Yes

Yes

Yes

Windows Flip 3D

   

Yes

Yes

Yes

Live Taskbar Previews

Yes

 

Yes

Yes

Yes

Live Preview (Explorer)

   

Yes

Yes

Yes

Jump Lists

Yes

Yes

Yes

Yes

Yes

Windows Search

Yes

Yes

Yes

Yes

Yes

Security features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

More granular UAC

Yes

Yes

Yes

Yes

Yes

Action Center

Yes

Yes

Yes

Yes

Yes

Windows Defender

Yes

Yes

Yes

Yes

Yes

Windows Firewall

Yes

Yes

Yes

Yes

Yes

IE 8 Protected Mode and DEP support

Yes

Yes

Yes

Yes

Yes

Windows Update (can access Microsoft Update)

Yes

Yes

Yes

Yes

Yes

Fast User Switching

Yes

 

Yes

Yes

Yes

Parental Controls

Yes

Yes

Yes

Yes

Yes

Performance features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Windows ReadyDrive

Yes

Yes

Yes

Yes

Yes

Windows ReadyBoost

Yes

Yes

Yes

Yes

Yes

SuperFetch

Yes

Yes

Yes

Yes

Yes

64-bit processor support

No

No

Yes

Yes

Yes

Physical processor support

1

1

2

2

2

Processor core support

Unlimited

Unlimited

Unlimited

Unlimited

Unlimited

Max RAM (32-bit)

4 GB

4 GB

4 GB

4 GB

4 GB

Max RAM (64-bit)

n/a

n/a

16 GB

192 GB

192 GB

Reliability features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Windows Backup

Yes

Yes

Yes

Yes

Yes

System image

Yes

Yes

Yes

Yes

Yes

Backup to network

     

Yes

Yes

Encrypting File System (EFS)

     

Yes

Yes

BitLocker

       

Yes

BitLocker To Go

       

Yes

Automatic hard disk defragmentation

Yes

Yes

Yes

Yes

Yes

Previous Versions

Yes

Yes

Yes

Yes

Yes

Create and attach (mount) VHD

Yes

Yes

Yes

Yes

Yes

Bundled applications

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Internet Explorer 8

Yes

Yes

Yes

Yes

Yes

Windows Gadgets and Gallery

Yes

Yes

Yes

Yes

Yes

Games Explorer with basic games (FreeCell, Hearts, Minesweeper, Purble Palace, Solitaire, Spide Solitaire)

Yes

Yes

Yes

Yes

Yes

Premium games (Internet Backgammon, Internet Checkers, Internet Spades, Mahjong Titans)

   

Yes

Yes

Yes

Calculator

Yes

Yes

Yes

Yes

Yes

Paint

Yes

Yes

Yes

Yes

Yes

Snipping Tool

   

Yes

Yes

Yes

Sticky Notes

   

Yes

Yes

Yes

Windows Journal

   

Yes

Yes

Yes

Windows Fax and Scan

Yes

Yes

Yes

Yes

Yes

Windows PowerShell and ISE

Yes

Yes

Yes

Yes

Yes

WordPad

Yes

Yes

Yes

Yes

Yes

XPS Viewer

Yes

Yes

Yes

Yes

Yes

Digital media and devices

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Windows Photo Viewer

Yes

Yes

Yes

Yes

Yes

Basic photo slide shows

Yes

Yes

Yes

Yes

Yes

Windows Media Player 12 with Play To

Yes

Yes

Yes

Yes

Yes

Windows Media Player Remote Media Experience

   

Yes

Yes

Yes

MPEG-2 decoding

   

Yes

Yes

Yes

Dolby Digital compatibility

   

Yes

Yes

Yes

AAC and H.264 decoding

Yes

Yes

Yes

Yes

Yes

DVD playback

   

Yes

Yes

Yes

Can install MPEG-2 (DVD playback) add-in

Yes

Yes

n/a

n/a

n/a

Windows Media Center

   

Yes

Yes

Yes

Number of TV tuners supported

   

4 of each type (analog, digital, etc.)

4 of each type (analog, digital, etc.)

4 of each type (analog, digital, etc.)

Windows DVD Maker

   

Yes

Yes

Yes

Device Stage

Yes

Yes

Yes

Yes

Yes

Sync Center

Yes

Yes

Yes

Yes

Yes

Networking features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

SMB connections

20

20

20

20

20

Network and Sharing Center

Yes

Yes

Yes

Yes

Yes

HomeGroup sharing

Join only

Join only

Yes

Yes

Yes

Improved power management

Yes

Yes

Yes

Yes

Yes

Connect to a Projector

Yes

Yes

Yes

Yes

Yes

Remote Desktop

Yes

Yes

Yes

Yes

Yes

Remote Desktop Host

     

Yes

Yes

IIS Web Server

   

Yes

Yes

Yes

RSS support

Yes

Yes

Yes

Yes

Yes

Internet Connection Sharing

Yes

 

Yes

Yes

Yes

Network Bridge

Yes

 

Yes

Yes

Yes

Offline files

     

Yes

Yes

Mobility features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Windows Mobility Center

Yes (No presentation mode)

 

Yes (No presentation mode)

Yes

Yes

Windows Sideshow (Auxilliary display)

   

Yes

Yes

Yes

Sync Center

Yes

Yes

Yes

Yes

Yes

Tablet PC functionality

   

Yes

Yes

Yes

Multi-Touch support

   

Yes

Yes

Yes

Enterprise features

 

Home Basic

Starter

Home Premium

Professional

Enterprise & Ultimate

Domain join (Windows Server)

     

Yes

Yes

XP Mode licensed

     

Yes

Yes

AppLocker

       

Yes

Boot from VHD

       

Yes

BranchCache

       

Yes

DirectAccess

       

Yes

Federated Search (Enterprise Search Scopes)

       

Yes

Multilingual User Interface (MUI) Language Packs

       

Yes

Location-aware printing

     

Yes

Yes

Subsystem for UNIX-based Applications

       

Yes

29 июля 2009 г.

Cохранение писем в Sent items дополнительного mailbox в Outlook 2007

 

Приятная новость, Microsoft выпустил hotfix, который позволяет сохранять сообщения, отправленные от имени делегированного пользователя дополнительного mailbox в Sent Items этого же mailbox, а не основного, как это было ранее.

Для включения этой функции требуется заказать и скачать hotfix, установить его и не забыть прописать в реестре:

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences]
“DelegateSentItemsStyle”=dword:00000001

Обновлено

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

Возвращаюсь к старой схеме. Я использую способ, состоящий из двух компонентов. Первый – создание imap подключения к присоединенному ящику Exchange, что позволяет получить две учетных записи, а с помощью надстройки к Outlook, под названием Potolook я получаю возможность автоматического изменения отправителя, в зависимости от того, в каком из ящиков я создал новое письмо или ответил на письмо.

17 июля 2009 г.

Поездка в Америку. Получение визы

 

Попробую рассказать о моем путешествии в США. Может быть, кому-то будет интересно, да и пригодится что-нибудь :-)

Мысли о поездке посещали давно, тем более что в Сан-Франциско живет мой друг. Первая попытка получить американскую визу была еще году в 99, но тогда я получил отказ. В 2008, когда о кризисе все уже знали, но еще не верили, я собирался в отпуск куда-то подальше Турции и ей подобным. Вначале планировалась поездка по Иордании, потом, подсчитав ее стоимость, решил поехать в какую-нибудь более интересную страну. Думал про Мальдивы, потом решил поехать в Таиланд. Но там, конечно же :-), случились беспорядки и поездка отменилась. Как-то, при разговоре с другом и его женой по skype, я упомянул про отпуск, и они предложили приехать к ним. В общем-то, они и раньше это предлагали, но тогда это казалось чем-то немыслимо дорогим , да и виза и потому недостижимым. Т.к. это было еще лето, за доллар давали 4,6 гривны и был накоплен некоторый “жирок”, то было решено пробовать.

Поехать решили на Новый Год и потому с размахом, т.е. почти на четыре недели. При всем при этом сильные сомнения по поводу визы были. У меня был двойной отказ в американской визе, хоть и десять лет назад, тогда же был отказ в австралийской. Правда за это время появилось несколько турецких виз, один шенген ну и по мелочи. Да и зарплата стала побольше и белой :-) У жены с визами было получше, но, зато, мы не расписаны, т.е. в гражданском браке.

Честно говоря, я рассчитывал свои шансы на получение как 30%, не более. Но терять было особо нечего, кроме денег за визы :-)

Итак, было скачано немерянно информации с сайта посольства, прочитаны форумы и набраны отзывы от получавших визу. Сведения собрались разные, иногда достаточно противоречивые. Обязательными документами для туристической визы являются только: анкета (для мужиков две), паспорта, деньги для визы и все. А вот дополнительные документы на “ваше усмотрение”. Не стоит забывать, что при получении визы в США у них “презумпция виновности”, т.е. изначально считается, что человек пытается стать нелегалом, а наша задача их в этом переубедить.

Процедура еще та, в начале, нужно записаться на собеседование и делать это нужно очень и очень заранее, т.е. месяца за два. Для этого нужно позвонить в их call центр. А звонок туда платный, и нужно покупать ПИН, на 8 минут за $12. Семья может записываться вместе, но мы, с нашим гражданским браком, не знали, можем ли мы записываться одновременно. Поэтому мы купили две штуки. Как оказалось позже, можно было и один на двоих, но нам все равно пригодилось, т.к. мы звонили много раз и задавали вопросы по анкетам (правда ответы были не всегда правильные :-).

Одна из главных составляющих положительного исхода в том, чтобы правильно и красиво подготовить все документы. У них даже регламентирован способ (а не только место) прикрепления квитанции об оплате к анкете. Да и фото для них, специальное. В специализированных фотографиях на документы знают какое.

В том же банке, в котором покупался ваучер, нужно оплатить и саму визу. Т.к. для американцев в Украине безвизовый режим, то плату берут не за визу, а “за услуги рассмотрения документов”.

Анкеты нужно заполнять очень внимательно, при этом, как минимум одна из них (DS-156 EVAF), заполняется прямо с сайта, в pdf форме, и ее можно только напечатать. В качестве дополнительных документов выступали старые загранпаспорта (это важно, если там были визы), справки с места работы о доходах, письмо от брата со всеми его реквизитами, письмо от босса, в котором он просил оказать содействие, писал что я тут уже 10 лет работаю, и что уж точно меня возьмут после возвращения. Я взял даже отчеты по ЧП в налоговую :-) У жены набор был похож, но поменьше.

Выкупать что-либо, т.е. билеты, гостиницу и т.д. не следует, вероятность отказа от этого зависит мало, а остаться без визы, но с купленными билетами – запросто.

Записываться стоит на самое раннее время. Хотя и приходится вставать рано, но это оправдывается, т.к. первые входят на свое время, а остальные – в зависимости от того, как долго будет идти процесс у предыдущих групп. Сумки в консульство заносить нельзя, на хранение они берут только мелкие вещи, поэтому, стоит идти так, чтобы сумок не было. Окрестные жители устраивают в своих квартирах камеры хранения, так что если не бояться, то, в принципе, можно и им сдавать.

На входе в посольство идет жесткая проверка на металлоискателе. Реагирует он даже на следы металла. Так что выкладывать и снимать приходится много. Пока все повыкладывал, а потом попрятал, то так запутался, что не заметил того, что охрана не отдала мне мой загранпаспорт. Так что внутри консульства у меня был небольшой кипиш :-) Именно там выяснилось, что даже в случае гражданского брака мы проходим собеседование вместе, а не по отдельности, как нам сказали в их же call центре.

Там, сдаются документы, присваивается номер, и снимаются отпечатки. Т.к. на улице был дубарь, то их сканер принял мои отпечатки только раза с третьего. Кроме того, по неизвестному нам принципу, отбирались документы для рассмотрения. Например, мою справку о доходах не взяли, а жены наоборот. Кстати, там важен порядок, в котором эти документы сложены, иначе они нервничают.

Собеседование идет в полузакрытых кабинках и поэтому достаточно хорошо слышно. Один из предшествующих нам “соискателей”, который был ЧП-шником, даже подробно рассказывал суть своего бизнеса: что он делает, что и где покупает, чего рихтует и чего красит :-)

Мы пошли вдвоем, нам сверили отпечатки и начали интервью. Вопросов было немного и минимум половина было того, что мы писали в анкете. Похоже, это была на проверка на “правдивость”. Спрашивали где работаю, чем занимается контора. К кому еду (к другу), были ли отказы и когда (были), к кому ехал, когда был отказ (к тому же другу). Цели поездки (туризм). Куда у нас были совместные поездки за границу с женой и т.д.

Собеседование нужно проходить без нервов, это вызывает подозрение. Еще раз повторюсь, существенная часть вопросов по анкете, не удивляйтесь и не возмущайтесь. Ну и если отказали – не стоит пробовать уговаривать.

После этого сказали, что визу дают и отправили ждать в павильон на улице. Павильончик страшненький … Полуоткрытый, чуть ли не с земляным полом … Там заполняется анкета и платятся деньги за доставку fedex. Можно забрать и самому, но я не стал заморачиваться.

Ах да, забыл, визы дали сразу многоразовые на 5 лет.

И теперь, нам пришлось думать о самой поездке, ведь, если честно, мы и не ожидали, что визы дадут :-) А на дворе уже была осень, доллар рос каждый день и т.д. и т.п. Так что сомнения в целесообразности поездки были, т.к. ситуация в стране была очень неопределенная. Забегу вперед и скажу – сейчас я ни о чем не жалею.

15 июня 2009 г.

Как закалялся (внедрялся) Exchange 2007

 

Мысли о внедрении Exchange в нашей компании были давно. Но все, как обычно, упиралось в деньги. Поэтому, мы до начала 2008 года пользовались Mailsite, начиная еще с его бесплатного предка  и заканчивая версией 7. Продукт, в целом, неплохой, достаточно простой в установке и эксплуатации, но не без проблем. Да и с поддержкой у них слабовато. Мог бы выручать форум, но клиентов не настолько много, как хотелось бы, а уж использующих кириллицу – тем более.

В компании давно назревала необходимость в более серьезной и надежной системе, кроме того, актуальным стал вопрос работы пользователей удаленно, в том числе и с мобильных устройств. Перед принятием окончательного решения, весной 2007 года, в сертифицированном учебном центре Microsoft компании Сетевые технологии, мной и нашим сетевым инженером Андреем были прослушаны курсы:

  1. Введение в установку и управление Microsoft Exchange Server 2007
  2. Управление безопасностью электронной почты при использовании Microsoft Exchange Server 2007
  3. Восстановление почтовых серверов и баз данных при использовании Microsoft Exchange Server 2007
  4. Мониторинг и устранение неисправностей Microsoft Exchange Server 2007

Параллельно, совместно с компанией Квазар-Микро, которая в настоящий момент превратилась в Ситроникс, была разработана спецификация и сделан заказ на оборудование и ПО для резервного копирования. Замечу, что проект включал не только Exchange, но еще и внедрение быстрого,  надежного и масштабируемого хранилища, сервер терминалов (Windows Server 2003 x64), сервер баз данных MS SQL 2005 и др.

Для развертывания Exchange (и не только его) были приобретены:

  1. Шасси IBM BladeCenter H
  2. Несколько лезвий HS21
  3. Дисковый массив IBM TotalStorage DS4700
  4. Корзина расширения IBM TotalStorage DS4000 EXP810 (SATA)
  5. Корзина расширения IBM TotalStorage DS4000 EXP810 (Fiber Channel)
  6. Ленточная библиотека IBM System Storage TS3200 и набор картриджей LTO3
  7. BackupExec 11d, в последствии замененный на версию 12.0, а затем и 12.5

В середине лета этот заказ был размещен. Доставка, настройка и монтаж компонентов производилась в период октябрь-январь

Самую критичную роль, Mailbox, было решено развернуть на SCC кластере из двух лезвий, остальные роли, HUB и CAS – на отдельном лезвии. Еще один сервер был зарезервирован для ISA2006

Наконец, в компании Аспарк был размещен заказ на лицензии Microsoft по программе Open License. Для Exchange было приобретено:

  1. Windows Server 2003 Enterprise Edition – 2 шт.
  2. Windows Server 2003 Standard Edition – 1 шт.
  3. Exchange 2007 Enterprise Edition – 2 шт.
  4. Exchange 2007 Standard Edition – 1 шт.
  5. Exchange Server Standard CAL – 800 шт
  6. Exchange Enterprise CAL – 30 шт.
  7. ISA Server 2006 Standard – 1 шт.

Замечу, что Windows Server CAL, свободные лицензии Windows Server, а так же лицензии на MS Office 2007 у нас уже были.

Процесс внедрения всего проекта в целом, где Exchange был одним из компонентов, занял около года.  Одной из самых трудоемких задач был перевод всех компьютеров в офисе с MS Office XP на MS Office 2007 и перенос почты сотрудников.

Перенести напрямую сообщения, адресную книгу, списки рассылок и другие настройки из MailSite  было невозможно, но к счастью, в Exchange был PowerShell а ребята из Quest Software выпустили свои Free PowerShell Commands for Active Directory! Мной было написано несколько десятков скриптов, которые позволили автоматизировать, а следовательно и существенно уменьшить количество ошибок, процесс создания групп хранения, баз, пользователей, списков рассылок и много другого, что понадобилось на этапе миграции.

Еще через некоторое время был запущен защищенный доступ для удаленных (OWA) и мобильных (ActiveSync) пользователей организованный посредством публикации на сервере ISA 2006, развертыванием которого занимался наш сетевой инженер Андрей.

В настоящий момент мы имеем надежное, масштабируемое решение для коллективной работы нашей компании.

К сожалению, кризис спутал наши планы, иначе было бы что рассказать еще и о внедрении системы виртуализации :-)

11 июня 2009 г.

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

 

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

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

Проблема связана с очень длинным путем, т.е. более чем 260 символов или с именем файла или папки

  • Самый удобный и универсальный способ связан с моим любимым FAR. Просто выделяю папку или файл и нажимаю Alt + Del. Это команда "Уничтожить файл" (wipe the file). Для этого нужен FAR не ниже версии 1.70 beta 3
  • еще можно удалять через имена 8.3. Для этого делаю вначале dir /x, ну а затем del /f /s /q short_folder_name

Остальные причины связаны с доступами, использованием служебных имен и т.д. Способы борьбы подробно описаны в статье базы знаний Microsoft.