Что нового в powershell 3.0
DESCRIPTION
Код сессии. Директор по облачным технологиям. Quest Software. Что нового в PowerShell 3.0. Дмитрий Сотников. PowerShell 3.0. Лучший инструментарий Улучшение синтаксиса 2000+ стандартных кмдлет Workflow Запланированные задания Вечноживые сессии Работа через веб Делегирование. - PowerPoint PPT PresentationTRANSCRIPT
Код сессии
Что нового в PowerShell 3.0
Дмитрий СотниковДиректор по облачным технологиямQuest Software
2006: PowerShell 1.0
2006: PowerShell 1.0
2009: PowerShell 2.0
2006: PowerShell 1.0
2009: PowerShell 2.0
2012: PowerShell 3.0
PowerShell 3.0
Лучший инструментарийУлучшение синтаксиса2000+ стандартных кмдлетWorkflowЗапланированные заданияВечноживые сессииРабота через вебДелегирование
Пир духа
Пир духа
Демонстрация
Улучшения в инструментарии и языке
Лирическое отступление: Зачем Майкрософту PowerShell?
Server Hardware New Units Shipment
FY97 FY98 FY99 FY00 FY01 FY02 FY03 FY04 FY05 FY06 FY07 FY08 FY09 FY10 FY11 FY12 FY13x86/EPIC Server Shipments -- Usage Share
-
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
6,000,000
7,000,000
8,000,000
9,000,000
Others
**IDC = Server Forecast as of March 2010: FY07 to FY10 H1 are actual results; FY10 H2 to FY13 are forecasted results
Server and Tools is ~$15B Business for Microsoft
Mil
lio
ns
А если выделить виртуализацию…’Прирост в год в 2009-2013
WW Server IB
WW Server Shipments
WW VirtualServer IB 31.5%
0.6%
6.5%
IDC, Bringing the Private Cloud to the Data Center, Doc # DR2010_T2_ME, March 2010
Как нам всем управлять всем вокруг?(Задача N x M связей)
IT Pro IT Developer Solution Developer
Storage Exchange DevicesDisk YOUR ELEMENTS
DevOps
…
ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ И МАСШТАБИРУЕМОСТЬ ИНВЕСТИЦИЙ ДЛЯ ВСЕХ!
Так вот оно зачем!
PowerShellWMI + WSMan
(Management Framework)
IT Pro IT Developer Solution Developer
Storage Exchange DevicesDisk YOUR ELEMENTS
DevOps
Что такое Workflow?
Set up OS
Install AD DS
Run DCPromo
Install DNS
Replicate AD
Patch
CN = A
CN = B
CN = A
CN = B
CN = A
CN = A
CN = A
CN = A
CN = BScheduled Task
Scheduled Task
Asynchronous Task
И что нового?Свойство WF PS Script PSW
Создание и редактирование Workflow
Workflow Designer (Dev) X X
Library of basic tasks X X X
Library of management tasks X X
PS Script – XAML Conversion X
XAML – PS function Conversion X
CIM – Workflow Integration X X
Размещение и выполнение Workflow
WF Hosting Engine X X
RunAs (2nd hop - credential mgmt) X X
Workflow Scheduling X X
Workflow Designer в Visual Studio и приложениях
PowerShell Jobs
В версии 2.0: просто фоновое выполнение в текущей сессииВ версии 3.0:
Интеграция с Windows Scheduled Tasks,Независимость от текущей сессии,Возможность получать результаты выполнения
Демонстрация
Workflows and Jobs
Демонстрация
Scheduled Jobs
Делегированная работа
В версии 2.0: Можно организовать удаленную точку администрирования
В версии 3.0:Она может работать под другой (сервисной / административной) учетной записью
Делегированная работа
cd WSMan:\localhost\Plugin\microsoft.powershell$cred = Get-CredentialSet-Item .\RunAsUser $cred
Веб
В версии 2.0: Удаленная работа только через WinRM,Упрощенная поддержка веб-сервисов
В версии 3.0:Веб-консоль на сервере,Улучшенные командлеты для прямой работы с вебом
Демонстрация
Новые сетевые сценарии работы
HTTP Cmdlets
Invoke-WebRequest Invoke-RestMethodConvertTo-JSONConvertFrom-JSON
PowerShell 3.0
Лучший инструментарийУлучшение синтаксиса2000+ стандартных кмдлетWorkflowЗапланированные заданияВечноживые сессииРабота через вебДелегирование
Пир духа
Обратная связь
Ваше мнение очень важно для нас. Пожалуйста, оцените сессию, заполните анкету и сдайте ее при выходе из зала
Спасибо!
Вопросы
Код сессии: CLI309 Дмитрий Сотников
Директор по облачным технологиям[email protected], [email protected] @DSotnikovhttp://DmitrySotnikov.wordpress.com
Вы сможете задать вопросы докладчикам в зоне «Спроси эксперта» в течение часа после завершения этой сессии