360 likes | 516 Views
Код сессии. Директор по облачным технологиям. Quest Software. Что нового в PowerShell 3.0. Дмитрий Сотников. PowerShell 3.0. Лучший инструментарий Улучшение синтаксиса 2000+ стандартных кмдлет Workflow Запланированные задания Вечноживые сессии Работа через веб Делегирование.
E N D
Код сессии Директор по облачным технологиям Quest Software Что нового в PowerShell 3.0 Дмитрий Сотников
PowerShell 3.0 • Лучший инструментарий • Улучшение синтаксиса • 2000+ стандартных кмдлет • Workflow • Запланированные задания • Вечноживые сессии • Работа через веб • Делегирование
Улучшения в инструментарии и языке Демонстрация
Лирическое отступление: Зачем Майкрософту PowerShell?Server Hardware New Units Shipment Millions Others Server and Tools is ~$15B Business for Microsoft **IDC = Server Forecast as of March 2010: FY07 to FY10 H1 are actual results; FY10 H2 to FY13 are forecasted results
А если выделить виртуализацию…’Прирост в год в 2009-2013 WW Virtual Server IB 31.5% WW Server IB 0.6% WW Server Shipments 6.5% IDC, Bringing the Private Cloud to the Data Center, Doc # DR2010_T2_ME, March 2010
Как нам всем управлять всем вокруг?(Задача N x M связей) Solution Developer IT Pro DevOps IT Developer … Disk Storage Exchange Devices YOUR ELEMENTS
Так вот оно зачем! Экономическая эффективность и масштабируемость инвестиций для всех! Solution Developer IT Pro IT Developer DevOps PowerShell WMI + WSMan (Management Framework) Disk Storage Exchange Devices YOUR ELEMENTS
Что такое Workflow? Set up OS CN = A CN = B Patch Scheduled Task CN = A CN = B Install AD DS CN = A Run DCPromo Asynchronous Task CN = A Install DNS CN = A Replicate AD Scheduled Task CN = A CN = B
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-RestMethod • ConvertTo-JSON • ConvertFrom-JSON
PowerShell 3.0 • Лучший инструментарий • Улучшение синтаксиса • 2000+ стандартных кмдлет • Workflow • Запланированные задания • Вечноживые сессии • Работа через веб • Делегирование
Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените сессию, заполните анкету и сдайте ее при выходе из зала Спасибо!
Вопросы • Код сессии: CLI309 • Дмитрий Сотников • Директор по облачным технологиям • Dmitry.Sotnikov@quest.com, DSotnikov@gmail.com • @DSotnikov • http://DmitrySotnikov.wordpress.com • Вы сможете задать вопросы докладчикам в зоне «Спроси эксперта» в течение часа после завершения этой сессии