Welcome to TechNet Blogs Sign in | Join | Help

Скачать бесплатную русскую книгу о PowerShell

Мы приготовили для всех любителей Powershell новогодний подарок. В свободном доступе появилась русская книга "Введение в технологии языка сценариев для пользователей без базовых знаний". Думаю она будет полезна для всех, кто желает быстро изучить этот замечательный язык, облегчающий жизнь любому ИТ профессионалу. Согласитесь на родном языке читать гораздо легче и приятнее.  Внутри книги вы найдете следующие полезные сведения:

 

Первое впечатление о Windows PowerShell ...............................................................5
Расширенные возможности вывода: конвейеры ........................................................7
Вводные упражнения с объектами Windows PowerShell ...............................................8
Работа с процессами ...........................................................................................8
Вывод в файлы формата TXT, CSV или XML ...............................................................9
Вывод в цвете ...................................................................................................10
Проверка условий с помощью командлета if ............................................................11
Вывод в виде HTML .............................................................................................12
Работа с файлами ...............................................................................................15
Поиск информации об объектах с помощью Get-Member ........................................... 16
Удаление файлов .............................................................................................  18
Создание папок .................................................................................................19
Если у вас есть время … .......................................................................................21
Windows PowerShell как машина обработки произвольных объектов ............................ 23
Объекты WMI.................................................................................................... 23
Работа с объектами .NET и XML............................................................................ 25
Работа с COM-объектами .................................................................................... 26
Работа с журналами сообщений ...........................................................................29
Сценарии-решения к упражнениям в этой книге ......................................................30
Примеры к Windows PowerShell – от простых к сложным ........................................... 33
Теоретические принципы Windows PowerShell ........................................................ 35
Windows PowerShell – краткое введение ................................................................. 35
Цели разработки Windows PowerShell .................................................................... 35
О тексте, разборе текста и объектах ..................................................................... 35
Новый язык сценариев ....................................................................................... 36
Команды Windows и служебные программы ........................................................... 37
Интерактивная среда ......................................................................................... 37
Поддержка сценариев ....................................................................................... 37
CMD, WScript или PowerShell? Что выбрать? ............................................................ 37
Windows PowerShell 1.0 ......................................................................................38
Безопасность при использовании сценариев ...........................................................39

Остается только начать эффективно применять полученные знания. О первой и второй книгах Френка Коха из этой серии я уже писал ранее. К сожалению на тот момент они были доступны только на английском языке. А теперь благодаря переводу Виктора Горбункова и редактуре Василия Гусева появилась русская версия первой книги. Коллеги сделали практически всю работу самостоятельно, мне оставалось лишь координировать их усилия и не давать им сражаться за терминологию слишком яростно. :)  Хочу сказать им огромное спасибо за это. Надеюсь сообщество пользователей Powershell еще не раз вспомнит их добрым словом.

Сейчас мы думаем над переводом второй книги так что следите за новостями, а лучше подпишитесь на RSS чтобы не пропустить анонс.  Скачивайте книгу и вперед, к мастерству написания сценариев. :)

Скачать бесплатную книгу “Writing Secure code for Windows Vista”

Vista_Secure_code

Вне зависимости от того, разработчик ли вы или ИТ специалист, эта книга обязательно должна быть у вас под рукой. Если, конечно, вы хотите понимать, какие технологии обеспечения безопасности используются в современных ОС - Windows Vista, Windows Server 2008. Не смотря на то, что Vista любят не все, читать эту книгу все же стоит т.к все, что в ней описано, будет применимо и к следующему поколению ОС - Windows 7 и Windows Server 2008 R2.

Начинается повествование с того, какие методы контроля качества кода применяются при разработке в Microsoft. Среди них упоминаются методы работы со строками, защита от переполнения буфера, постепенное исключение неуправляемого кода, применение специальных ключей компилятора, запрет на использование устаревших или запрещенных API и многое другое.

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

Не обойдены вниманием вопросы защиты сетевых подключений и сервисов, изменения в криптографии,  механизмах авторизации и аутентификации. В заключение освещаются методы безопасности примененные в Internet Explorer 7.

Скачать книгу, в формате pdf, можно здесь http://csna01.libredigital.com/?urrs4gt63d нажав кнопку “Sign Up” и авторизовавшись с помощью LiveID.

Коллекция обновлений для Windows Vista и Windows Server 2008 Hyper-V исправляющая известные проблемы виртуализации

Некоторые из коллег жалуются на те или иные проблемы в Hyper-V. При детальных разбирательствах выясняется, что многие из проблем, которые они испытывают, уже давно решены, но они об этом не знают. И системы свои конечно же не обновляли, либо потому что экономят трафик, либо потому что система виртуализации специально изолирована от внешней сети и не имеет доступа к серверам обновлений, а качать вручную обновления не хочется.  Для того, чтобы этот процесс прошел наиболее безболезненно, прочитайте, пожалуйста, этот пост.

Если вы используете Windows Server 2008 с ролью Hyper-V, установленной по умолчанию, сразу же после установки вам необходимо провести обновление системы. Связано это с тем, что Hyper-V включенный в RTM релиз Windows Server 2008, имел статус бета версии. Рекомендуется обновиться до версии RTM Hyper-V

Список всех обновлений, так или иначе связанных с Hyper-V, можно посмотреть тут http://technet.microsoft.com/en-us/library/cc754747.aspx.  При этом стоит отметить что обновления применяются не только к самому Hyper-V, но в некоторых случаях к гостевым системам и системам, осуществляющим удаленное управление. И тут возникает проблема: если основная система с Hyper-V может обновиться автоматически, то гостевые системы не могут т.к они скорее всего не подозревают о том что работают внутри контейнера виртуализации.

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

Описание проблемы Номер KB Область применения
Обновление до Hyper-V RTM 950050 Всегда применять к основной системе перед или сразу же после установки роли Hyper-V
Исправляет ошибки управления памятью Hyper-V 957967 Применять к основной системе после установки роли Hyper-V
Увеличение количества поддерживаемых логических процессоров с 16 до 24 и количества гостевых систем со 128 до 192. 956710 Применять к основной системе Windows Server 2008 если используется более 16 логических процессоров или более 128 гостевых систем
Расширяет функционал управления гостевыми системами и кластером Failover Clustering 951308 Применять к узлам кластера, системе с установленной оснасткой Failover Cluster Managemet и системам Windows Vista с установленным RSAT.
Исправляет проблемы возникающие при использовании Hyper-V на узлах отказоустойчивого кластера в случае использования сторонних решений для кластерной файловой системы 958065 Применять только в случае использования сторонних решений для общего кластерного хранилища
Исправляет проблемы с NLB если в качестве NLB используются гостевые виртуальные машины 953828
Применять только к гостевым NLB системам.
Добавляет русскую локализацию в оснастку управления Server Manager и в оснастку Hyper-V 951636 Применять к основной системе если необходим русский интерфейс
Исправляет проблему некорректного отображения количества используемых виртуальных процессоров. Проблема появляется только если в качестве гостевой системы работает x86 версия Windows Server 2008 или Windows Vista и в основной системе используются процессора с количеством ядер не являющихся степенью двойки, например 6-ти ядерные процессоры. 950182 Применять только к гостевым системам Windows Server 2008 или Windows Vista
Обновление для инструментов удаленного управления Hyper-V 952627 Применять к Windows Vista SP1 с которой удалено управляете Hyper-V
Исправляет проблемы возникающие при управлении Hyper-V и помощью System Center Virtual Machine Manager 956589 Применять к 64-х битным версиям Windows Server 2008 с установленным Hyper-V
Исправляет проблему возникающую при попытке запустить гостевую систему под управлением основной системы с NUMA архитектурой. 953585 Применять к основной системе при использовании NUMA архитектуры процессора
Исправляет проблему с некорректным резервным копированием гостевых систем через Volume Shadow Copy Service (VSS) 956697 Применять к основной системе Windows Server 2008 если используется VSS
Исправляет проблему с резервным копированием гостевых систем в случае если в основной системе используются тома примонтированные с помощью GUID 958184 Применять в случае если том на которые производится резервное копирование примонтирован с помощью GUID

В дальнейшем рекомендую следить за списком обновлений для Hyper-V и SС VMM “Cumulative List of Hyper-V and SCVMM hotfixes”. Надеюсь, данная памятка будет вам полезна и уменьшит количество проблем, с которыми вы можете столкнуться во время работы с Hyper-V.

Скачать бесплатную книгу о решениях виртуализации от Microsoft

 

В свободном доступе появилась бесплатная книга “Understanding Microsoft Virtualization Solutions from the Desktop to the Datacenter”. В книге обсуждаются различные виды виртуализации.

Virtualization Solutions

Говорится о способах применения этой технологии, стратегии Microsoft при внедрении решений на основе виртуализации, бизнес преимущества от их применения, вопросы лицензирования. Описываются следующие продукты Virtual PC, Virtual Server, Hyper-V, System Center Virtual Machine Manager, Terminal Services, APP-V, MED-V.

 

В общем довольно интересная и полезная вещь. Скачать книгу можно здесь.

Установка и настройка FreeBSD в системе виртуализации Hyper-V

В последнее время среди коллег по ИТ, проснулся интерес к запуску Unix подобных систем под Hyper-V. За последнюю неделю несколько человек спросили как обстоят дела с запуском FreeBSD и Linux внутри нашей системы виртуализации. Большинство интересовал вопрос возможно ли Hyper-V использовать в производственных средах для запуска унаследованных Uniх систем. И если да, то много ли там подводных камней на пути к всеобщему счастью. Поэтому я решил тряхнуть стариной вспомнить былые развлечения и взялся за *nix системы снова. Примерно год назад я уже пробовал запускать несколько вариантов BSD систем под Hyper-V. В тот момент Hyper-V еще даже официально не вышел на рынок. Результаты были не очень обнадеживающие. На тот момент была актуальна FreeBSD 6.3 и FreeBSD 7.0. Все попытки запустить обе системы окончились неудачей. Что бы я ни делал, загрузчик ОС зависал с ошибкой “Can’t load kernel”. Мне даже не удавалось  запустить установку системы. Эти версии ОС так и не заработали под Hyper-V.

FreeBSD_17

С тех пор прошло некоторое количество времени, RTM версия Hyper-V вышла на рынок и не давно была выпущена FreeBSD 6.4. Поэтому я решил проверить ее, а заодно и версии FreeBSD 7.1 RC1 и  самую свежую FreeBSD 8.0. snapshoot 200812. В процессе исследования работы этих систем под Hyper-V я увидел что Василий Гусев тоже "борется" с FreeBSD и решил посильно помочь. В отличие от Василия, я решил использовать Windows Server 2008 Enterprise Edition, а не Windows Server 2008 R2.  Такое решение было продиктовано в первую очередь тем, что нужно было проверить как, подопытные ОС заработают под общедоступным Windows Server 2008. Не у всех ведь есть доступ к бета-версиям. К тому же использовать бета-версию в производственной среде под нагрузкой большинство моих коллег врядли бы стало.

Вот что выяснилось в процессе исследования. Все перечисленные ОС нормально загружаются под Hyper-V и выполняют свою инсталляцию так же как и на реальном оборудовании. Никаких ошибок в процессе установки не появляется. Есть маленькие проблемы, но они решаемы.

Как же установить эти ОС? Все очень просто. В связи с тем что драйверов синтетических устройств и компонентов интеграции для FreeBSD не выпускается нам придется удалить сетевую карту создаваемую по умолчанию и вместо нее добавить Legacy Network Adapter.

FreeBSD0 FreeBSD01

Эта карта обычно хорошо работает в системах, которые официально не поддерживаются Microsoft. У нее есть только один минус - ограничение скорости в 100 мегабит. Впрочем большинству клиентов этого вполне хватает. Теперь систему можно устанавливать. В этом процессе нет ничего необычного поэтому мы его пропускаем.

Ближе к концу установки система предлагает настроить сетевую карту. Делать это можно двумя путями: DHCP или статической адресацией. Многие из пытавшихся настроить сеть во FreeBSD под Hyper-V говорят, что сеть работает плохо, DHCP нестабилен и использовать его нельзя . Дескать, мы обречены на жизнь со статической адресацией. Это не правда. :) Давайте попробуем воспользоваться DHCP.

FreeBSD_1 FreeBSD_2

Как видите, система правильно нашла мой домашний маршрутизатор ASUS WL-500w являющийся по совместительству еще и DHCP сервером. В журнале работы самого DHCP сервера можно увидеть следующее

Dec 15 20:09:30 dnsmasq[52]: DHCPREQUEST(br0) 192.168.1.235 00:15:5d:01:fa:78
Dec 15 20:09:30 dnsmasq[52]: DHCPACK(br0) 192.168.1.235 00:15:5d:01:fa:78 freebsd7

Значит DHCP все таки отрабатывает нормально. :)

В конце установки в момент когда система спрашивает у нас разрешения на перезагрузку соглашаемся с ней. И в момент завершения работы она зависает в состоянии Stoping. Казалось бы ничего страшного, но гостевая ОС перестает вообще реагировать на какие либо команды основной системы.

FreeBSD_3  FreeBSD_hang 

Самое неприятное, что из меню исчезает команда "Turn Off" ведь по мнению Hyper-V гостевая ОС уже почти завершилась. И завершать ее еще раз было бы некорректно. В таком состоянии гостевая ОС может висеть довольно долго, но мы ждать этого не будем.

Запускаем Powershell с правами Administrator даже если вы в данный момент являетесь Local Administrator, иначе скрипт Powershell не покажет вам нужную виртуальную машину. Завершаем работу этой виртуальной машины с помощью скрипта Powershell и WMI.

> Get-WmiObject -Namespace root\virtualization msvm_computersystem | Format-Table ElementName, ProcessId

> kill номер процесса

FreeBSD_15  FreeBSD_15_1

И пока виртуальная машина не успела перезапуститься выключаем ее кнопкой "Turn Off". Извлекаем из виртуального CD-ROM установочный диск иначе инсталляция начнется снова. После этого спокойно загружаем только что установленную систему. Все идет хорошо до тех пор пока FreeBSD не попытается получить адрес по DHCP. Как видите это ей не удается как на этапе загрузки так и после загрузки.

FreeBSD_4 

Итак давайте чинить FreeBSD.

Налаживаем работу с DHCP.

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

# ifconfig de0 down

# ifconfig de0 up

# dhclient de0

Или включить/выключить все сетевые интерфейсы с помощью скрипта

# /etc/rc.d/netif restart

то после этого сетевой интерфейс de0 начинает функционировать  нормально и получает IP адрес через  DHCP и сеть работает так так и должна.

FreeBSD25

Но подобное счастье длится только до следующей перезагрузки системы. К сожалению данная настройка не переживет перезагрузку системы поэтому нам необходимо внести изменения в /etc/rc.conf вписав в него следующую строку.

ifconfig_de0=”DHCP media 100baseTX mediaopt full-duplex”

Того же самого эффекта можно добиться с помощью  программы sysinstall. Нужно только добавить опции ”DHCP media 100baseTX mediaopt full-duplex” в параметры команды ifconfig.

 FreeBSD_14

Устраняем причину зависания при перезагрузке или приостановке ОС

Насколько я понимаю система зависает потому что не может правильно управлять питанием через ACPI. Для того чтобы это исправить один из Японских коллег написал патч для ядра FreeBSD.

Сеть у вас уже работает так что скачать патч и все нужные утилиты не составит труда. Давайте установим патч и посмотрим что получится.  В гостевой ОС должен быть установлен компилятор, исходные тексты ядра и моя любимая утилита wget. Если у вас нет wget можете использовать fetch. Чтобы скомпилировать и установить новое ядро нужно выполнить вот такие команды.

# cd /tmp

# wget http://shell.peach.ne.jp/~aoyama/wordpress/download/fbs71-200809-hvpatch.bz2 

# cd /usr/src/

# bzcat < /path/to/fbs71-200809-hv.patch.bz2 | patch -p1

# make buildkernel

# make installkernel

# shutdown -r now

Затем "убиваем" гостевую ОС с помощью скрипта на Powershell о котором я уже писал. И после перезагрузки у вас должны пропасть проблемы с сетью и подвисанием самой ОС.

Теперь можно полноценно использовать FreeBSD под Hyper-V. Понятно что процедура лечения ОС не простая, но ведь никто вас не заставляет ее проходить повторно. В случае необходимости просто клонируйте виртуальную машину и создайте еще один экземпляр FreeBSD. Дабы не быть голословным привожу снимок экрана на котором видны три виртуальных машины FreeBSD 6.4 i386, FreeBSD 7.1 RC1 i386 и FreeBSD 8.0. CURRENT 200812 amd64 нормально работающих в моей системе. 

FreeBSD_Final

Есть правда маленькая загвоздка FreeBSD 6.4 i386 упрямо не хочет завершать процесс заморозки по нажатию кнопки "Save", видимо патч на нее подействовал не совсем правильно. Надо будет на досуге продолжить разбирательство с ней.

В следующих записях в блоге думаю сделать тестирование скорости работы FreeBSD под Hyper-V. Надеюсь вам это будет интересно. После этого можно будет обосновано говорить о том, стоит ли использовать FreeBSD в системе виртуализации Hyper-V для каких либо промышленных задач.

Так же есть планы написать о всех тонкостях запуска Linux под Hyper-V. Пишите в комментариях про какие Unix\Linux ОС под Hyper-V вам будет наиболее интересно почитать.

Новые доклады Techdays

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

 

Александр Шаповал создал следующие доклады:

Построение высокодоступных веб-узлов

Ключевые изменения в ядре Windows Vista SP1

 

И я записал еще два:

Применение NAP для реализации политик здоровья и защиты доступа в гетерогенной среде

Построение систем виртуализации высокой надежности

 

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

 

Для просмотра всех докладов требуется регистрация на сайте Techdays

 

 

5399ce871cc7ba8009154fd8a1cd47c6

Материалы конференции Платформа 2009

Конференция Плафторма 2009 успешно закончилась. Несмотря на столь надоевший всем финансовый кризис провести конференцию было интересно, хотя и непросто. Доклады читали лучшие российские и зарубежные специалисты отрасли. Большинство отзывов о прошедшем событии, опубликованых в блогах, на форумах и сайтах коллег ИТ специалистов, - положительные.

К сожалению, количество мест на Платформе 2009 было ограничено. По тем или иным причинам, не все, кто желал, смогли приехать в Москву и попасть на мероприятие. Поэтому мы записали абсолютно все выступления и публикуем их вместе со слайдами и примерами кода на сайте конференции. Для экономии трафика видеофайлы сохранены в двух разрешениях 320х240 и 640х480. Все материалы в полном объёме доступны для скачивания после регистрации. Для того чтобы можно было понять интересен вам доклад или нет, и стоит ли его скачивать, вы можете просмотреть первые 10 минут доклада без регистрации на сайте. Впоследствии мы планируем создать DVD и сделать его доступным для скачивания так же на сайте конференции.

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

Платформа Microsoft 2009 неотвратимо надвигается :)

В последнее время новости я читаю редко, т.к для меня сейчас самая горячая пора. Являясь руководителем секции Платформы 2009 для ИТ профессионалов, я отвечаю за все доклады, которые в этой секции пройдут. Таких докладов получается 33 из всех 65. Обилие докладов ИТ тематики, с моей точки зрения, очень хорошо. Ведь технологий огромное количество и говорить о них нужно как можно подробне, но при этом стараясь не потерять за деревьями леса.

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

 

Кроме всех этих забот мы с Александром Шаповалом  отвечаем за все демонстрации продуктов в ИТ части Пленарного доклада т.е за то, что будет показываться со сцены в первый час. Поэтому мы с Александром последнюю неделю безвылазно находимся в лаборатории HP в Москве. Здесь мы  (всякими изуверскими способами мучаем блейд сервера HP C300) тестируем и готовим оборудование. Вычислительной мощности должно хватить практически для любой задачи, поэтому мы постоянно придумываем и обсуждаем сценарии демонстраций наших новейших продуктов во время пленарной сессии.  Идеи демонстраций получаются все сложнее, технологичнее и причудливее. Чувствую, что надо остановиться и зафиксировать то, что получилось. Иначе не успеем отполировать.

 

В этом году  Платформа будет юбилейная поэтому хотим показать то, что в России практически ни разу не демонстрировалось. На данный момент все, что запланировано показать работает очень хорошо. Надеюсь что на сцене вся охапка технологий и оборудования будет работать так же устойчиво. Впрочем стопроцентной гарантии никогда нет, особенно при учете того, что демонстрации построены на бета версиях продуктов и самом свежем оборудовании от Intel и HP. Уж очень хочется показать новейшие возможности ПО, над которым мы сейчас работаем.  Практика показывает, что порой происходят необъяснимые вещи и то, что безупречно вело себя в лаборатории, на сцене перед огромным количеством людей может упасть самым непредсказуемым образом.

 

Расписание докладов Платформы 2009 опубликовано. Многие из коллег уже выбрали, какие сессии они хотят посетить. В этом году можно составить расписание в электронном виде прямо на сайте Платформы и распечатать его для удобства. Вот и я решил составить свою версию. Называется это "куда бы я пошел если бы было свободное время". :)

 

04 декабря

10:00-12:00

Пленарный доклад

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

 

12:00-13:30

AR 201: Claim-based identity: обзор технологий "Geneva"

Любопытная сессия о новых технологиях безопасности. Да и Чеппел традиционно хорошо рассказывает.

 

15:00-16:00

IT 301: Поиск и устранение неисправностей в Windows системах.

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

 

16:00-16:30

IT 302: Управление Active Directory и Exchange с помощью Windows PowerShell

Твердо верю в то, что Powershell - одна из самых многообещающих технологий Windows. Обязательно приду поддержать Митю Сотникова. В прошлом году сессия Мити про Powershell пользовалась таким успехом, что в зале негде было яблоку упасть. Дошло до того, что одна из раздвижных стен зала не выдержала и сломалась под напором людей. Как и в прошлом году, буду нести "в народ" доброе и светлое, а именно новые диски с PowerGui.

 

18:00-19:00

IS 302: Технологии безопасности Windows.

Сессия очень хороша с точки зрения подачи материала и полезна для тех кто хочет понимать как устроена система безопасности Windows. Какие новые подсистемы и механизмы там появились и как это защищает нас от новых угроз и атак.

 

19:15-20:15

RN 205: Виртуализация 360.

Сходил бы на этот доклад, если бы нужно было за 1 час понять, какие сейчас тенденции в технологиях виртуализации и как Microsoft видит стратегию своего развития и перспективы на этом рынке. Очень помогает в понимании того, какой продукт (а их немало) служит для какой цели, когда их следуют применять и какую пользу они могут принести. Так же по этой теме 5-го декабря Максим Бурлака будет проводить доклад IT 206  "Cтратегия Microsoft в области виртуализации".   Всем, кто интересуется вопросами применения виртуализации, рекомендую эти доклады. Но скорее всего пойти на них не смогу. т.к буду готовить оборудование, координировать работы и готовиться сам к выступлениям на втором дне конференции.

 

05 декабря

09:30-10:30

IT 307: Нововведения PowerShell 2.0

Обязательно постараюсь попасть на выступление Василия Гусева и Мити Сотникова. Должны показать очень много демонстраций того, как Powershell развивается и какой новый функционал скоро станет доступен нам всем.

 

11:00-12:00

UC 201: Как спланировать и построить инфраструктуру объединенных коммуникаций.

Буду помогать Бари Муртазину в проведении демонстрации технологий Unified Communications. Если конечно он меня позовет. :)

 

13:00-14:00

IT 309: Построение инфраструктурных систем высокой доступности

Выступаю на этом докладе. Буду рассказывать о том, как создавать практически неубиваемые системы с помощью службы кластеризации. Обсудим, на что нужно обращать внимание при проектировании таких систем. Затем посмотрим, как строить кластер на Windows Server 2008. Узнаем, так ли это сложно, как кажется. И заодно изучим различия между текущей версией Failover Clustering и тем, что появится в Windows Server 2008 R2. Плюс к этому посмотрим, как создавать кластера Hyper-V систем для повышения надежности работы виртуальных система. В общем, приходите - будет интересно.

 

14:30-15:30

IS 304: System Center Data Protection Manager 2007-защити данные как Герой

IT 211: Как Microsoft Consulting Services делает крупные инфраструктурные проекты. Уникальные технологии, средства автоматизации, и практические наработки.

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

 

16:00-17:00

IT 212: Что в филиале мне твоём?

Вместе  с Александром Станкевичем будем демонстрировать на реальных примерах, как злоумышленик может атаковать ИТ инфраструктуру ваших филиальных офисов и насколько много вреда он может принести всей организации в целом. Ну а затем конечно же покажем, как защищаться от этой напасти с применением RODC, Bitlocker, Hyper-V. Так что приходите обязательно, будет интересно.

 

IS 305: Теория и практика борьбы со спамом и вредоносным кодом с помощью технологий Microsoft

Если бы сам не выступал в этот промежуток времени, то обязательно пошел бы посмотреть как Павел Нагаев будет бороться с вирусописателями и спамерами. Доклад обещает быть весьма увлекательным.

 

17:30-18:30

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

 

UC 202: Новый виток эволюции в объединенных коммуникациях. Office Communication Server 2007 R2

Очень интересно будет посмотреть, что нового появилось в Unified Communications с выходом нового продукта. Бари Муртазин обещал показать множество красивых демонстраций и рассказать, как новейшие технологии связи могут упростить нашу жизнь.

IS 306: NAP: введение в здоровую сеть.

Дуэт Александра Трофимова и Алексея Голдбергса покажет, как не допускать вирусных эпидемий, поддерживать свою ИТ инфраструктуру в порядке и соответствеии с корпоративными стандартами, не умереть от переутомления и при этом экономить на поддержке и обслуживании сетей, серверов и рабочих станций.

OS 303: Причины несовместимости приложений с Windows Vista и их устранение

Не все приложения унаследованые с Windows XP нормально работают под Windows Vista. В чем причина подобных проблем и как их избежать? Ростислав Недосекин расскажет почему старые приложения могут не работать и покажет, как понять, что является причиной сбоев в каждом конкретном случае. Затем он покажет как с помощью бесплатных инструментов заставить стабильно работать такие приложения.

IT 313: Управление гетерогенными виртуальными и физическими средами

Алксей Кибкало - один из наиболее уважаемых экпертов по вопросам виртуализации, покажет как управлять системами виртуализации Microsoft и других производителей из единой консоли System Center Virtual Machine Manager.

 

Как видите, программа конференции получилась очень насыщеная. Скорее всего, ваш выбор сессий для посещения будет отличаться от моего. Но беспокоиться не стоит. Все сессии Платформы будут записаны а затем, как и в прошлом году, мы опубликуем их на сайте Платформы 2009.

 

Надеюсь встретиться с  вами на конференции.

Posted by abeshkov | 4 Comments

Бесплатно скачать Windows Server 2008, Windows Vista, Hyper-V Server

Где скачать бесплатно Windows Server 2008, Hyper-v, Windows Vista? 

Примерно два - три раза в неделю меня спрашивают об этом. В последнее время разные вариации этого вопроса, все чаще приходят по почте или через форму обратной связи в блоге. Раньше, во время поездок по стране спрашивали до и после выступлений.  Сейчас вроде бы перестали.

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

Некоторые коллеги шутят что это фундаментальная проблема в ДНК. Именно она не позволяет многим зайти на любимый поисковик или Microsoft.com и набрать в строке поиска "Download Windows Server 2008" или "скачать Windows Server 2008". Я этому удивлялся и сомневался что дело обстоит именно так. Хочется верить что ИТ сообщество не глупеет год от года. Разбираться с этой аномалией было некогда и чтобы не тратить время на постоянные повторяющиеся действия, создал себе червновик письма с подробным описанием, того какие сайты надо посетить чтобы скачать все эти замечательные продукты.  Вкратце вот как оно выглядит.

 

Windows Server 2008 - полнофункциональная пробная версия

Microsoft Hyper-V Server - бесплатная версия

Microsoft Windows Vista - полнофункциональная пробная версия

 

Достаточно долго я успешно рассылал это письмо всем спрашивающим, под заголовками вроде "Оставайтесь со мной я вам все расскажу!!! :)", "Слушайте меня и радио :)", "Я открою вам тайну.. :)".

Но все же любопытство покоя не давало. Откуда эти люди попадают на мой блог и почему пишут именно мне. Поэтому я решил посмотреть, что же увидит пользователь если действительно напишет то, что я предполагаю в поисковой системе. Сделал запрос по словосочетанию "скачать Windows Server 2008" и понял что все не так просто.

 

Вот что выдает Google

winserv_google

В данном случае philka.ru побеждает потому что у нее page rank 2 из 10. А у http://www.microsoft.com/rus/windows-server/ на которую, казалось бы нужно ссылаться, при попытке просмотреть page rank получаем ошибку "информация о PageRank недоступна". Не понятно как так может быть, чтобы сторонний сайт по словосочетанию Windows Server 2008  имел больший вес, чем сайт Micrsoft.com. Ведь считается что Micrsoft.com перепахан роботами индексаторами вдоль и поперек.

 

С Rambler история такая же как и с Google. Ничего подходящего он не находит.

 

У Яndex на первый взгляд дела чуть получше.  Ссылка вроде бы ведет на http://www.microsoft.com/rus/windows-server/ и там даже можно скачать то, что мы искали.

 

winserv_yandex

 

Вот такая забавная получается история. Официальные термины вроде "Загрузить Windows Server 2008" используемые на сайтне Microsoft.com у простого человека не в чести. Люди более привыкли использовать разговорное "Скачать Windows Server 2008". Судя по статистике поисковых запросов Google, в среднем "скачать" просят 1 900 раз в месяц, а "загрузить" ни разу. Вот и разгадка. Именно поэтому ничего и не находится.

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

Констатируем факт - найти что то используя русский язык с его многогранностью в поисковых системах до сих пор непросто.  А с помощью английских фраз Download Windows Server 2008 все находится сразу же. Отсюда вывод, что люди спрашивавшие, как и где скачать, совсем не глупые. Просто английский с его шаблонной однозначностью все равно даже в базовом поиске для ИТ специалиста неизменно гораздо более полезен чем русский.

 

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

Как говорил один мой коллега "В индустрии ИТ процветают быстрые костыльные решения". :) :)

Как департамент ИТ Microsoft развернул, поддерживает и управляет Network Access Protection (NAP)

Без сомнения Microsoft, одна из крупнейших ИТ организаций на планете. Многим из наших клиентов очень любопытно наблюдать, как мы внедряем у себя те или иные продукты. Ведь при таких объемах ИТ инфраструктуры, возникают совершенно уникальные проблемы и появляются интересные решения.  Мы не скрываем свой опыт и наработки т.к считаем что он может быть полезен многим ИТ компаниям самого разного масштаба, даже если их проекты внедрения будут не столь большими.

В рамках такого обмена опытом очень интересную веб-трансляцию, о том как Microsoft внедряет и использует NAP, провели коллеги из нашего ИТ департамента.  Для затравки несколько фактов.  На данный момент NAP полностью контролирует соблюдение политик здоровья в нескольких филиалах компании Microsoft, при этом обслуживает :

  • 259 тысяч компьютеров (58 тысяч серверов и 251 тысяча стационарных и мобильных рабочих мест)
  • 6 лесов
  • 19 доменов

Что еще интересного можно узнать из транслции? Вот вам краткое содержание:

  • Сценарии применения NAP
  • Выгоды от внедрения NAP в терминах ROI/TCO
  • Как внедрять NAP поэтапно, чтобы не мешать повседневной жизни организации
  • Текущий статус нашего внедрения
  • Как изменилась ИТ инфраструктура после внедрения
  • Сколько серверов и какой мощности нужно для обеспечения функционирования NAP
  • Как NAP повлиял на работу пользователей и компании в целом

Врядли еще где-то можно увидеть данные по столь масштабному внедрению. Надеюсь что в процессе просмотра вы узнаете много нового и полезного.

Мудрые люди учатся на чужом опыте. :)

Видео поиск

В последнее время площадок для размещения видео стало очень много, да и количество тематических видеоблогов увеличивается постоянно.  Кажется, что они стали размножаться делением. Отслеживать публикацию видео по интересующим темам становится все сложнее. Не всегда видео контент хорошего качества, но довольно часто бывает весьма любопытно посмотреть что другие люди говорят и показывают о технологиях с которыми работаешь. Поэтому стал активно пользоваться сервисом поиска видео от Live Search. Ищет он по YouTube, MySpace, MTV, MSN, AOL, ESPN, Dailymotion, Metacafe, Hulu, TechNet Edge. В качестве дополнительных категорий поиска могут выступать продолжительность видео, пропорции экрана и разрешение. Это очень удобно, если ищещь что-то, что можно не только самому посмотреть, но и показать на большом экране на какой-либо конференции. Недавно наткнулся на тот факт, что при поиске по слову hyper-v три из пяти моих видео о Hyper-V (желто-оранжевый фон) находится на первой странице поисковой выдачи.

image

Приятно однако, но надо развиваться дальше. :)

Если нужно искать по альтернативным и русскоязычным площадкам, пользуюсь rambler.ru  или yandex.ru. При этом первый находит существенно больше второго, но той гибкости поиска, что есть у Live Search ни у одного из них нет.

 

Отсюда возникает несколько вопросов:

 

Часто ли вы смотрите тематическое видео про какие либо технологии и какими поисковиками разыскиваете его? Очень хотелось бы найти какой-то универсальный веб интерфейс ко всему видео контенту разбросаному по сети.

 

И еще любопытно было бы наверно найти какой-то сервис который позволяет залить видео на несколько площадок автоматически и периодически собирает статистику просмотров этого видео на всех хостингах вместе взятых. Вы на такое случайно не натыкались?

Posted by abeshkov | 1 Comments

Читать Марка Руссиновича по-русски

Ура! На нашей улице снова праздник - открылся русский блог Марка Руссиновича. Как же такое случилось, ведь Марк никогда в произнесении публичных речей на русском замечен не был спросите вы?

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

В тоже время многие из знакомых мне ветеранов ИТ непреклонно выступают за чтение документации на оригинальном т.е английском языке. С одной стороны это гаранатирует отсутствие ошибок которые могут быть внесены в процессе перевода, но с другой отсеивает тех кто недостаточно упорен. Я думаю, что технологии Microsoft предназначены для широчайшего применения и не должны быть закрытым знанием доступным только избранным. Многие из матерых ИТ профессионалов могут со мной не согласиться.  Это их право. Но я считаю что они сами косвенно подтверждают мою правоту жалуясь на нехватку сколько нибудь квалифицированных кадров на рынке. Дескать нормального помощника, готового работать за вменяемую сумму денег, приходится днем с огнем искать. Бушующий нынче финансовый кризис и как следствие урезание бюджетов на ИТ и обучение еще более усугубляют эту нерадостную ситуацию. Понятно, что трудовые кадры сами по себе не возьмутся ниоткуда, их нужно воспитывать, обучать и тренировать. Талантливых самородков, способных самостоятельно во всем разобраться, - единицы. На всех работодателей их явно не хватает и они явное исключение из правил. Согласитесь, что обучать лучше на родном языке если конечно вас волнует эффективность обучения и главная цель обучения - овладение технологиями в кратчайший срок, а не попутное изучение английского.

В качестве первого подопытного для русификации был выбран всем известный гуру  Марк Руссинович. К сожалению несмотря на вполне подходящую фамилию научить Марка русскому языку в приемлимые сроки явно нереально. :) Ведь он человек весьма занятой и постоянно в разъездах. Поэтому решено по мере сил переводить его блог на русский. Сказано - сделано. Я прочел английский блог Марка Руссиновича от настоящего момента до 2005 года. Хорошо, что пишет он объемно и подробно, но не часто. :) Затем выбрал те записи, которые по моему мнению еще сохранили свою ценность и отдал на перевод. Оказалось что записей актуальных и по сей день набралось достаточно много, что не может не радовать. Получив переводные материалы, внимательнейшим образом вычитал, исправил неизбежные ошибки перевода и разместил их в русском блоге Марка Руссиновича.

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

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

Даешь всепроникающую русификацию!!!! :)

Posted by abeshkov | 17 Comments

Подробная документация о способах внедрения Network Access Protection (NAP), архитектуре и методах применения Network Policy Server (NPS)

Во время выступлений на офлайн семинарах Techdays коллеги, восхищенные полезными возможностями NAP, часто говорят: "Все, что вы тут говорили, интересно, но как мне начать применять NAP?"

Нет ничего легче. Роль Network Policy Server для Windows Server 2008 c помощью которой реализуется функция