Powershell 1.0 – основы для администраторов. Часть 4

 

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

 

Работа с файловыми системами

 

Get-PSDrive – посмотреть все диски WPS

Get-PSDrive -psprovider filesystem – посмотреть только диски файловой системы

Get-WmiObject Win32_logicaldisk | Select-Object deviceid,size, freespace – посмотреть букву диска, размер и свободное пространство на всех дисках (здесь используется обращение к WMI классу Win32_logicaldisk)

Get-ChildItem c:\ – просмотр каталога (то же что dir)

Get-ChildItem c:\windows -filter "*.dll" – просмотр каталога с фильтром

Get-ChildItem c:\windows –recurse - просмотр с вложенными каталогами

Get-ChildItem c:\windows | Measure-Object -Property length -min -max -average –sum – подсчет статистики по каталогу

Copy-Item c:\documents\file1.pdf c:\a\f1.pdf – копирование файла

Move-Item с:\documents\f1.pdf c:\a\f1.pdf – перемещение файла

Rename-Item f1.pdf f2.pdf – переименование файла

Remove-Item c:\a\f1.pdf – удаление файла

Get-Item с:\a\f1.pdf - просмотр свойств файла

 

Работа с документами

Get-Content c:\a\f1.csv - чтение файла

Get-Content c:\a\f1.csv | Measure-Object - вывод количества строк в файле

Get-Process | Out-File c:\a\processes1.txt – вывод результата работы команды в файл

Get-Service | ConvertTo-Html name,status –title "Servicelist" -body "List of services" |Set-Content с:\servicelist.htm – вывод результата работы команды в html файл

 

Работа с реестром

Set-Location hklm:\software – перейти в ветку реестра

Get-ChildItem hklm:\software – просмотр ветки реестра

New-Item –path hklm:\software -name test – создать новую ветку в реестре

Copy-Item hklm:\software\test hklm:\software\test_old - скопировать ветку реестра

Remove-Item "hklm:\software\test" –Recurse – удалить ветку реестра с вложениями

 

Автостарт

Get-Wmiobject Win32_StartupCommand – просмотр списка команд в автостарте windows

Общие папки

Get-WmiObject Win32_Share – просмотр списка общих папок

 

Работа с процессами

Get-Process – просмотр списка процессов

gps | Format-Table -GroupBy Name – вызов списка процессов с помощью псевдонима и с форматированием вывода

Get-Process –id 4011 – просмотр конкретного процесса

Start-Process powershell.exe -Credential (Get-Credential) – запуск процесса

Stop-Process -name iexplore – остановка процесса

Get-Process | where { $_.WS -gt 10MB } | stop-process – остановка процесса с условием

 

Работа с сервисами

 

Get-Service | Where-Object {$_.status –eq "running"} – просмотр запущенных сервисов

Get-Service | Where-Object {$_.status –eq "stopped"} – просмотр остановленных сервисов

Get-Service | sort Status | Format-Table -GroupBy Status – форматированный вывод списка сервисов

get-service iisadmin | % { $_.DependentServices } – вывод зависимых сервисов

Start-Service IISADMIN – старт сервиса

Stop-Service IISADMIN –force – старт сервиса вместе с зависимыми

Set-Service IISADMIN -startuptype "manual" – задание режима запуска сервиса

 

Установка нового сервиса

New-Service -Name "NewAppServer"

-binaryPathName c:\soft\appserver.exe

-Description "New App Server”

-DisplayName "New Application Server"

Start-Service NewAppServer

 

Работа с железом

 

Get-WmiObject Win32_Computersystem

Get-WmiObject Win32_OperatingSystem

Get-WmiObject Win32_OperatingSystem | select serialnumber

Get-WmiObject win32_Bios

Get-WmiObject Win32_BootConfiguration

Get-WmiObject Win32_WindowsProductActivation

Get-WmiObject Win32_OSRecoveryConfiguration

Get-WmiObject win32_processor

Get-WmiObject Win32_MemoryDevice

Get-WmiObject Win32_VideoController

Get-WmiObject Win32_SoundDevice

Get-WmiObject Win32_Diskdrive

Get-WmiObject Win32_Tapedrive

Get-WmiObject Win32_CDRomdrive

Get-WmiObject Win32_NetworkAdapter

Get-WmiObject Win32_USBController

Get-WmiObject Win32_Keyboard

Get-WmiObject Win32_PointingDevice

Get-WmiObject Win32_Printer

Get-WmiObject Win32_Printjob

 

Работа с Event Log

Get-EventLog –list – просмотр списка журналов

Get-EventLog Application – просмотр журнала

Get-EventLog Application -newest 30 – просмотр новых записей в журнале

 

Работа с учетными записями

Get-WmiObject Win32_Account - все записи

Get-WmiObject Win32_UserAccount - только пользователи

Get-WmiObject Win32_Group – только группы

 

Работа с ACL

 

Get-Acl hklm:/software/test – просмотр ACL для ветки реестра

Get-Acl c:\a – просмотр ACL для папки

Get-Acl c:\a\f1.txt – просмотр ACL для файла

PowerShell 1.0 – основы для администраторов. Часть 3

 

Модель навигации

 

В WPS реализована универсальная модель навигации по различным объектам по образцу навигации по диску. Например, чтобы перейти в реестр, надо выполнить такую команду:

 cd hklm:\

Дальше можно воспользоваться командой dir для просмотра.

Наберите команду Get-PSdrive и вы получите список всех логических дисков WPS. Команда Get-PSProvider покажет всех установленных провайдеров для логических дисков. WPS 1.0 содержит следующие диски:

  • Файловая система (A, B, C и т.д.)
  • реестр (HKCU, HKLM)
  • переменные среды (env)
  • хранилище сертификатов (cert)
  • функции PowerShell (function)
  • переменные PowerShell (variable)
  • псевдонимы PowerShell (alias)

 

Команды для навигации по дискам:

Get-ChildItem (псевдонимы dir, ls) - просмотр папки

Get-Content (type, cat)  - прочитать элемент

New-Item (ni) - создать элемент

Get-Location (pwd) - просмотр текущего местоположения

Set-Location (cd) - смена расположения

 

Работа с путями

Одна точка (.) означает текущий каталог, две точки (..) – родительский.

Команда test-path проверяет существование пути.

Команда resolve-path работает с символами заместителями в адресе и выводит все подходящие пути, например:

Resolve-path c:\a* - выведет все каталоги, начинающиеся с буквы a.

 

Можно задать новый диск, для какого-нибудь сложного пути, чтобы легче его вызывать. Например:

New-PSDrive -Name Mydocs -PSProvider FileSystem –Root "c:\Sample\Docs\"

И затем обращаться к нему так:

Dir mydocs:

Этот новый диск будет виден только в текущей сессии WPS , при этом он остается недоступен другим приложениям.

 

Консоль

Встроенная консоль небогата возможностями. Основные - клавиши Tab для автозавершения и F7 для вывода истории команд. Параметры окна консоли можно настроить в меню Свойства.

Режим работы консоли – командный или интерпретатора. Командный режим основной, в режим интерпретатора консоль переходит, когда мы вводим параметры команды по шагам, отвечая на выводимые приглашения.

 

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

Powershell 1.0 – основы для администраторов. Часть 2

 

Псевдонимы (aliases)

Для сокращения ввода и просто для удобства работы при вызове можно применять псевдонимы. Есть встроенные псевдонимы, например ps вместо get-process или gci вместо get-childitem. Полный список псевдонимов можно увидеть через get-alias.

Можно создавать свои псевдонимы. Это делается командами Set-Alias или New-Alias, но они будут доступны только в текущей сессии работы WPS.  Псевдоним можно создать для любой внешней программы, например для Блокнота это выглядит так:

Set-Alias npd notepad.exe

WPS может вычислять выражения. Наберите в строке 2+5 и посмотрите результат).

Посмотреть все команды можно с помощью Get-command. Например, вывод всех команд, начинающихся с get:

Get-command get-*

Справка выводится по команде Get-help. Например, помощь по get-process:

Get-help get-process или get-process -?

Полная справка по команде дается с ключом full

Get-help get-process –full

 

Конвейеры

WPS поддерживает объектно-ориентрованные конвейеры, которые позволяют передавать результат работы одной команды в другую. Для создания конвейера используется вертикальная черта |. В конвейер передается типизированный .Net объект.

Например, вывод только имени и размера doc файлов размером больше 20Кб, отсортированных по размеру, можно выполнить такой командой:

Get-ChildItem c:\mydata –r -filter *.doc

| Where-Object { $_.Length -gt 20000 }

| Select-Object Name, Length

| Sort-Object Length

| Format-List

Остановить процесс можно так, на примере iexplore:

Get-Process iexplore | Stop-Process

Форматирование вывода осуществляется с помощью следующих команд:

  • Format-Wide вывод в две колонки
  • Format-List детальный список
  • Format-Table таблица

Например, выполните следующие команды и сравните вывод:

Get-process | Format-Wide

Get-process | Format-List

Get-process | Format-Table

Вывод отдельных полей в таблице можно задать так:

Get-Process | Format-Table -p id,processname,handles

Подавление вывода:

Get-Process | Out-Null

Вывод на принтер

Get-Process | Out-Printer

Вывод на конкретный принтер

Get-Process | Out-Printer "Printer 1"

Вывод в файл

Get-Process | Out-file "c:\a\1.txt"

Вывод в файл отформатированной таблицы

Get-Process | Format-Table id, processname, cpu, ws | Out-file "c:\a\1.txt"

Фильтр where для задания условий

Get-Process | Where-Object {$_.ws -gt 1000000 }

В следующей части я расскажу о модели навигации в WPS.

PowerShell 1.0 – основы для администраторов

Этой публикацией я открываю небольшой цикл, в котором расскажу о командной строке – Windows PowerShell 1.0. Я ставлю перед собой задачу дать начальное представление, что это такое и как устроено, и показать простые примеры использования, которые могут пригодиться администраторам в реальной работе. Я намеренно оставляю за кадром архитектуру PowerShell и возможности программирования на нем (скрипты, использование .NET объектов), сосредоточившись исключительно на интерактивном применении простых команд.

 

Часть 1

 

Windows PowerShell - что это такое? 

  • Windows PowerShell (далее WPS) - это продвинутая командная строка, подобная UNIX shell, но с поддержкой .NET, COM и WMI.
  • Команды, которые вы вызываете в WPS, называются commandlets (в русской документации они называются командлеты, я же далее буду называть их команды)
  • Команды поддерживают конвейеры (pipelines), т.е. могут передавать результат своей работы другим командам в рамках одной строки вызова

 Где взять?

В Windows 2008 поставляется в дистрибутиве, но требует отдельной установки через добавление роли. Для других ОС нужно скачать дистрибутив с сайта Microsoft. Поддерживаемые ОС:

  • Windows XP with Service Pack 2
  • Windows Server 2003 with Service Pack 1
  • Windows Vista

WPS является .NET приложением и требует наличия .NET 2.0 в системе. WPS может работать в двух режимах – интерактивном и скриптовом. Мы будем рассматривать работу в интерактивном режиме.

Первые команды

Откройте консоль WPS и наберите следующие команды (WPS регистронезависим):

get-process  - вы получите список всех процессов в системе

get-service ms* – вы получите список всех сервисов, имена которых начинаются с ms

get- и нажмите клавишу tab – вы воспользовались функцией автозавершения (нажимая клавишу несколько раз, вы перебираете возможные варианты команд)

Get-Eventlog – эта команда требует ввода параметров, ответьте на приглашение LogName: и введите  Application – будет выведен системный журнал событий Application

 

Структура команд

Команда WPS состоит из трех элементов – глагола, существительного и списка параметров (опционально). Глагол и существительное разделены дефисом, например:

get-process

Список параметров передается через пробел, например:

Get-childitem c:\ (будет выведено содержимое корневого каталога)

Если параметр содержит пробел, его надо заключать в кавычки:

Get-childitem “c:\Program Files”

Параметры можно передавать по имени или по порядку. В случае передачи по порядку, он должен соответствовать порядку параметров в документации, иначе будет ошибка. Например:

Get-ChildItem C:\mydata *.doc

Get-ChildItem -Path C:\mydata -Filter *.doc

Get-ChildItem -Filter *.doc -Path C:\mydata

Get-ChildItem *.doc C:\mydata  - эта строка даст ошибку

 

Параметр без значения называется свитчем, и по смыслу является функцией:

Get-ChildItem с:\mydata\docs –recurse

Автозавершение  также работает с параметрами. Попробуйте это на примере get-childitem +tab. Также при задании параметров поддерживаются стандартные символы заместители (*, ?, интервалы [a-v] и т.п.) , например:

Get-process ?i*

 

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

План выполнения запроса – книга

На сайте Red Gate Software в свободный доступ выложена книга Dissecting SQL Server Execution Plans, автор Grant Fritchey. В книге достаточно подробно описана работа с планами выполнения запросов в SQL Server 2008. Полезно как для знакомства с вопросом, так и для практической работы.

Скачать книгу можно здесь.

Первые шаги к сертификации Microsoft – Шаг 6. Экзамены Microsoft – практические советы

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

  • На каком языке сдавать – на русском или английском? Если знаете английский, однозначно на английском, т.к. добавляется 30 минут времени, которые бывают совсем не лишними на сложных тестах. Вторым фактором является перевод – иногда вопрос на русском языке бывает плохо переведен и вводит в заблуждение. Если же с английским проблемы, тогда на русском. Имейте в виду, что далеко не все экзамены есть на русском языке.
  • Если не знаете ответа на вопрос, не сидите на нем долго, идите дальше. Может быть, следующие вопросы подтолкнут к правильному ответу; может быть, в фоновом режиме что-то вспомните. Просто пометьте вопрос, чтобы к нему вернуться позже, и идите дальше. Иначе потеряете драгоценное время и ничего не придумаете.
  • Среднее время на вопрос – полторы минуты. Поэтому не делайте шпаргалки, все равно некогда ими пользоваться, если не знаете предмет. А за использование шпаргалок вас могут выгнать с теста.
  • Если вопрос длинный, занимает много места, читайте сначала ответы. Потом, когда будете читать вопрос, вы уже обратите внимание именно на те моменты, которые были в ответах, и вам будет легче в нем сориентироваться.
  • То же самое для сценариев (кейсов) – сначала прочитайте все вопросы сценария, а потом читайте сам кейс. Опять же ориентироваться будет гораздо легче.
  • Управление временем в сценариях. Сценарии, как правило, весьма утомительны психологически – за короткое время надо прочитать и усвоить большой объем информации. Поэтому если вы с каким-то сценарием разобрались быстро, и у вас на него осталось свободное время, подумайте, может быть стоит сделать паузу и передохнуть, а не переходить сразу к следующему сценарию?
  • В начале теста, когда вам сообщают проходной балл и число вопросов, вычислите минимум: на сколько вопросов вам нужно ответить для сдачи теста. Если вы уже уверены, что ответили на нужное число вопросов, задайте себе вопрос – надо ли бороться за оставшиеся? В любом случае борьба с оставшимися пройдет в более комфортной обстановке.))
  • Если вы совсем не знаете ответ на вопрос, не оставляйте его пустым, сыграйте в рулетку и выберите ответ наугад))).
  • Если идет серия “плохих” вопросов, вы не знаете на них ответ, или просто чувствуете, что устали, не перенапрягайтесь, отключитесь на несколько минут, выйдите из комнаты тестирования. После этого процесс пойдет лучше.
  • Не думайте о времени и оставшемся количестве вопросов. Не торопите себя. Если вы знаете материал, времени хватит. Старайтесь сосредоточиться на том вопросе, который сейчас перед вами. Но опять же - долго на нем не задерживайтесь.
  • В конце теста вам предлагают сделать ревью – обзор вопросов – всех или помеченных для ревью. Сначала посмотрите только помеченные вопросы, т.к. именно они у вас проблемные.
  • Если осталось много времени, надо ли просматривать все вопросы еще раз? Я бы не советовал, т.к. такие повторные проходы по тесту могут в результате повредить. Если вы быстро прошли тест, скорее всего, вы все ответили правильно, т.к. знаете предмет.
  • Вы не сдали экзамен. В принципе, вы можете сдавать его второй раз сразу в тот же день. Категорически не советую этого делать. Статистика показывает, что процент успешной пересдачи в такой ситуации невысок. 
  • Стоит ли сдавать несколько экзаменов в один день? Не советую без крайней необходимости. Т.к. второй экзамен вы будете сдавать в более утомленном состоянии, чем первый.

На этом наш небольшой цикл публикаций завершен. Ни пуха, ни пера! Если есть вопросы, задавайте, и мы рассмотрим те моменты, которые вам интересны.

Первые шаги к сертификации Microsoft – шаг 5. Как сдавать экзамены Microsoft?

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

Экзамены Microsoft принимаются в центрах тестирования VUE – компании провайдера по приему тестов от ведущих IT-вендоров, в том числе и от Microsoft. Они имеются во всех ведущих учебных центрах Microsoft.

Итак, вы определились с тем, какой экзамен хотите сдавать. Первое, что нужно сделать, это выбрать центр тестирования и заказать там экзамен. Если вы сдаете экзамен впервые, вам будут присвоены идентификатор в системе VUE и идентификатор Microsoft – MC ID. Запишите их, они понадобятся в дальнейшем.

В настоящее время заказать экзамен можно прямо с сайта Microsoft. Каждый экзамен индивидуален и заказывается конкретно под вас.

Вы приходите в назначенное время, знакомитесь с правилами тестового центра, предъявляете документ, удостоверяющий личность, обязательно с фотографией, расписываетесь в журнале, после чего проходите в комнату сдачи. Во время сдачи теста нельзя пользоваться средствами связи, книгами, КПК и т.п. Теперь даже словарем нельзя пользоваться, хотя раньше словарь был разрешен. Вам выдается пластиковая страница с фломастером (так называемый erasable board), и вы остаетесь один на один с тестом.

В начале теста на экран выводится общее число вопросов и проходной балл. После чего начинается тест. Когда вы закончите сдачу теста, через несколько мгновений будет выведен ваш результат и количество набранных баллов.  Администратор центра тестирования выдаст вам распечатанный отчет о сдаче теста и на этом процесс для вас завершится. Центр тестирования в ближайшем сеансе передачи данных отправит в VUE результат вашего теста. Через несколько дней он будет занесен в базу данных Microsoft.

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

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

Первые шаги к сертификации Microsoft – Шаг 4. Как подготовиться к экзаменам Microsoft

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

Готовиться к экзамену вы можете любым способом. В частности, вы не обязаны посещать авторизованные курсы Microsoft для того чтобы сдавать экзамен. Так что в смысле подготовки возможны разные пути. Перечислю основные:

  • Авторизованные курсы в учебных центрах Microsoft
    • Плюсы – готовые методики обучения; учебные материалы, нацеленные на сдачу экзаменов; материал осваивается за короткое время под руководством адекватного преподавателя; готовые виртуальные машины для практических работ; развернутые практические работы;  возможность задать свои вопросы преподавателю; возможность поделиться опытом с другими учащимися группы; опытный преподаватель раскроет вопросы глубже, чем в учебнике, расширит круг обсуждаемых вопросов, поставит акценты на тех темах, которые будут на экзамене. Главный плюс курсов, на мой взгляд,  это возможность систематизировать свои знания и получить понимание продукта в целом.
    • Минусы – цена, курсы довольно дорогие; не все курсы методически хорошо построены, поэтому перед выбором курса лучше проконсультироваться о целесообразности его посещения; риск попасть к неквалифицированному преподавателю - лучше заранее узнать о преподавателе, к которому идете учиться; большая часть курсов есть только на английском языке.
       
  • Печатные или электронные учебные материалы к экзаменам, выпускаемые Microsoft Press и другими крупными издательствами  
    • Плюсы – бОльший объем материала, чем на очных курсах; материал подобран под экзамен; относительно низкая цена книг. 
    • Минусы – существенно большее время, требуемое на изучение материала; отсутствие виртуальных машин для практических занятий; отсутствие преподавателя для консультаций, большая часть хороших книг есть только на английском языке.
       
  • MSDN, Technet, документация к продуктам, resource kits, блоги от разработчиков продукта, прочие сетевые ресурсы, книги
    • Плюсы – позволяют разобрать конкретные вопросы достаточно глубоко.
    • Минусы – малопригодны для подготовки к экзаменам в чистом виде.

Пробные тесты

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

Темы и вопросы экзамена

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

Опыт работы

Даже если вы имеете большой опыт работы по выбранной теме, рекомендую, как минимум пройти хотя бы один пробный тест и ознакомиться с Exam preparation guide. Это поможет вам предварительно оценить свой уровень знаний. 

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

Первые шаги к сертификации Microsoft – Шаг 3. Экзамены (тесты) Microsoft

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

Любой экзамен Microsoft  - это компьютерный тест. По времени он может занимать от полутора до 3-4 часов. Количество вопросов обычно от 40 до 70. Весь тест  оценивается в 1000 баллов, проходной балл около 700 и зависит от конкретного теста. В начале теста вам сообщается количество вопросов и проходной балл. В целом вес вопросов одинаков, поэтому сразу можно прикинуть, сколько надо  дать правильных ответов, чтобы сдать тест.

Тесты могут быть на английском или русском языке (другие языки я не включаю)). В случае, если тест доступен на обоих языках, вы может выбрать любой вариант. При этом учитывайте такой момент – за иностранный язык вам добавят 30 минут времени в тест. При сдаче на родном языке такой добавки не будет. 

Типы вопросов теста бывают следующие:

  • Выбрать один ответ из нескольких вариантов
  • Выбрать несколько ответов из нескольких вариантов
  • Собрать ответ из блоков-кубиков
  • Выполнить симуляцию на интерфейсе продукта

Сам тест может быть либо обычный (из вопросов), либо включать так называемые кейсы (сценарии)

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

Если тест типа кейс, то он состоит из нескольких сценариев. Каждый сценарий – развернутое на несколько страниц описание ситуации. Вслед за этим идет несколько вопросов (обычно от 5 до 12) по предложенному сценарию. На каждый сценарий при этом выделяется время, по истечении которого к сценарию вернуться уже нельзя. Например, на сценарий 1 выделяется 12 минут и 5 вопросов, а на сценарий 2 выделяется 25 минут и 10 вопросов. Обычно в таком экзамене бывает 4-5 сценариев.

Бывают экзамены смешанного типа – одна часть теста идет обычными вопросами, другая состоит из 2-3 сценариев.

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

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

Первые шаги к сертификации Microsoft – Шаг 2. Программы сертификации Microsoft

В предыдущей публикации я рассказал о сертификатах Microsoft. Теперь я расскажу, как устроены программы сертификации Microsoft.

Программы сертификации меняются со временем, старые закрываются, открываются новые. Это живой процесс. На сегодняшний день программы сертификации Microsoft таковы:

  • Microsoft Technology Associate (MTA). Сертификация самого начального уровня.
  • Microsoft Office Specialist Certification (MOS). Сертификация по продуктам Microsoft Office.
  • Microsoft Certified Professional (MCP). Стартовая сертификация за любой сданный экзамен MCP.
  • Microsoft Certified Solutions Associate (MCSA). Следующий уровень сертификации. Требует сдачи нескольких єкзаменов в треке. Относится к Office 365, Windows 10, Windows Server, SQL Server, Linux on Azure и т.д.
  • Microsoft Certified Solutions Expert (MCSE): Сертификация экспертного уровня. Относится к таким направлениям как Server Infrastructure, Enterprise Devices and Apps, Business Intelligence, SharePoint, и т.д.
  • Microsoft Certified Solutions Developer (MCSD). Сертификация экспертного уровня для разработчиков. Относится к Visual Studio, HTML5, CSS3, JavaScript, Azure, Web Services, Windows Store Apps, Web Applications, SharePoint Applications, Azure Solutions Architect, Universal Windows Platform.

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

Полное описание треков сертификации вы можете найти здесь.

Итак, мы видим, что программы сертификации разнообразны и выбор широк. Возникает вопрос – сколько и каких именно сертификатов надо получить? Ответ зависит от ваших планов и амбиций, а также от тех технологий Microsoft с которыми вы работаете или собираетесь работать в дальнейшем.  Как правило, серьезный профессионал рассматривает получение хотя бы одного сертификата уровня MCSE или MCSD.

В следующей публикации я расскажу о том, что такое сертификационный экзамен (тест) Microsoft.