Что нового в powershell 3.0

35

Upload: cortez

Post on 08-Feb-2016

64 views

Category:

Documents


0 download

DESCRIPTION

Код сессии. Директор по облачным технологиям. Quest Software. Что нового в PowerShell 3.0. Дмитрий Сотников. PowerShell 3.0. Лучший инструментарий Улучшение синтаксиса 2000+ стандартных кмдлет Workflow Запланированные задания Вечноживые сессии Работа через веб Делегирование. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Что нового в  PowerShell 3.0
Page 2: Что нового в  PowerShell 3.0

Код сессии

Что нового в PowerShell 3.0

Дмитрий СотниковДиректор по облачным технологиямQuest Software

Page 3: Что нового в  PowerShell 3.0
Page 4: Что нового в  PowerShell 3.0

2006: PowerShell 1.0

Page 5: Что нового в  PowerShell 3.0

2006: PowerShell 1.0

2009: PowerShell 2.0

Page 6: Что нового в  PowerShell 3.0

2006: PowerShell 1.0

2009: PowerShell 2.0

2012: PowerShell 3.0

Page 7: Что нового в  PowerShell 3.0

PowerShell 3.0

Лучший инструментарийУлучшение синтаксиса2000+ стандартных кмдлетWorkflowЗапланированные заданияВечноживые сессииРабота через вебДелегирование

Page 8: Что нового в  PowerShell 3.0

Пир духа

Page 9: Что нового в  PowerShell 3.0

Пир духа

Page 10: Что нового в  PowerShell 3.0

Демонстрация

Улучшения в инструментарии и языке

Page 11: Что нового в  PowerShell 3.0

Лирическое отступление: Зачем Майкрософту 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

Page 12: Что нового в  PowerShell 3.0

А если выделить виртуализацию…’Прирост в год в 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

Page 13: Что нового в  PowerShell 3.0

Как нам всем управлять всем вокруг?(Задача N x M связей)

IT Pro IT Developer Solution Developer

Storage Exchange DevicesDisk YOUR ELEMENTS

DevOps

Page 14: Что нового в  PowerShell 3.0

ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ И МАСШТАБИРУЕМОСТЬ ИНВЕСТИЦИЙ ДЛЯ ВСЕХ!

Так вот оно зачем!

PowerShellWMI + WSMan

(Management Framework)

IT Pro IT Developer Solution Developer

Storage Exchange DevicesDisk YOUR ELEMENTS

DevOps

Page 15: Что нового в  PowerShell 3.0

Что такое 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

Page 16: Что нового в  PowerShell 3.0

И что нового?Свойство 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

Page 17: Что нового в  PowerShell 3.0

Workflow Designer в Visual Studio и приложениях

Page 18: Что нового в  PowerShell 3.0

PowerShell Jobs

В версии 2.0: просто фоновое выполнение в текущей сессииВ версии 3.0:

Интеграция с Windows Scheduled Tasks,Независимость от текущей сессии,Возможность получать результаты выполнения

Page 19: Что нового в  PowerShell 3.0

Демонстрация

Workflows and Jobs

Page 20: Что нового в  PowerShell 3.0

Демонстрация

Scheduled Jobs

Page 21: Что нового в  PowerShell 3.0

Делегированная работа

В версии 2.0: Можно организовать удаленную точку администрирования

В версии 3.0:Она может работать под другой (сервисной / административной) учетной записью

Page 22: Что нового в  PowerShell 3.0

Делегированная работа

cd WSMan:\localhost\Plugin\microsoft.powershell$cred = Get-CredentialSet-Item .\RunAsUser $cred

Page 23: Что нового в  PowerShell 3.0

Веб

В версии 2.0: Удаленная работа только через WinRM,Упрощенная поддержка веб-сервисов

В версии 3.0:Веб-консоль на сервере,Улучшенные командлеты для прямой работы с вебом

Page 24: Что нового в  PowerShell 3.0

Демонстрация

Новые сетевые сценарии работы

Page 25: Что нового в  PowerShell 3.0
Page 26: Что нового в  PowerShell 3.0
Page 27: Что нового в  PowerShell 3.0
Page 28: Что нового в  PowerShell 3.0
Page 29: Что нового в  PowerShell 3.0
Page 30: Что нового в  PowerShell 3.0

HTTP Cmdlets

Invoke-WebRequest Invoke-RestMethodConvertTo-JSONConvertFrom-JSON

Page 31: Что нового в  PowerShell 3.0

PowerShell 3.0

Лучший инструментарийУлучшение синтаксиса2000+ стандартных кмдлетWorkflowЗапланированные заданияВечноживые сессииРабота через вебДелегирование

Page 32: Что нового в  PowerShell 3.0

Пир духа

Page 33: Что нового в  PowerShell 3.0

Обратная связь

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

Спасибо!

Page 34: Что нового в  PowerShell 3.0

Вопросы

Код сессии: CLI309 Дмитрий Сотников

Директор по облачным технологиям[email protected], [email protected] @DSotnikovhttp://DmitrySotnikov.wordpress.com

Вы сможете задать вопросы докладчикам в зоне «Спроси эксперта» в течение часа после завершения этой сессии

Page 35: Что нового в  PowerShell 3.0