PowerShell Where we are, where we‘re going

Slides:



Advertisements
Similar presentations
Jeffrey Snover Partner Architect Microsoft Corporation ES24.
Advertisements

 Jeffrey Snover Partner Architect Microsoft Corporation.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Snip2Code: Search, Share and Collect Code Snippets Faster, Easier, Efficiently with Power of Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: SNIP2CODE.
PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
3 Ways to Integrate Business Systems to Partners
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Microsoft Certification Paths
Interoperability Between Modern Clouds using DevOps
Stress Free Deployments with Octopus Deploy
Managing Windows Server 2012
Azure Architect – IaaS or PaaS?
PowerShell Introduction Copyright © 2016 – Curt Hill.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Barracuda Networks Creates Next-Generation Security Solutions That Enable Customers to Accelerate Their Adoption of Microsoft Azure MICROSOFT AZURE APP.
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
Configure and Manage Your Hybrid Cloud Environment at Scale
Modern application lifecycle with DevOps
A whirlwind tour through the Microsoft DevOps landscape Jesse Houwing | xpirit.com/jesse Trainer, Coach, Tinkerer.
Continuous Delivery of Infrastructure with Chef and DSC
Cherwell Service Management is an IT Service Management Solution that Makes it Easier for Users to Capitalize on Power of Microsoft Azure MICROSOFT AZURE.
Tools and Services Workshop Overview of Atmosphere
Microsoft Ignite /22/2018 3:27 PM BRK2121
Azure Hybrid Use Benefit Overview
Enterprise Library Overview
F5 PRO ASSETS We’ve created these Pro Assets to help you communicate the ideas in this article to your team. Feel free to remove these intro pages, and.
Configuration Management with Azure Automation DSC
9/11/2018 9:55 PM BRK3129 Manage hybrid cloud and transform your workplace with PowerShell and Azure Automation Eamon O'Reilly, Hemant Mahawar, and Joey.
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
Transforming SharePoint Farm Solutions to the Add-in Model
on Cloud, Fully Integrated with Microsoft Azure
Oscar AP by Massive Analytic: A Precognitive Analytics Platform for Effortless Data-Driven Decisions. Now Available in Azure Marketplace MICROSOFT AZURE.
Windows PowerShell Remoting: Definitely NOT Just for Servers
Dev Test on Windows Azure Solution in a Box
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Through the Microsoft Azure Platform, TARGIT Decision Suite Enables Organizations to Analyze Critical Data, Giving Them the Courage to Act MICROSOFT AZURE.
I-POWER JAPAN Gives Small Businesses the Ability to Get Their Work Done from Anywhere, Even a Construction Site, by Using Microsoft Azure MICROSOFT AZURE.
Office 365 Development July 2014.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Getting Started with PowerShell Desired State Configuration (DSC)
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
TEMPLATE.
DevOps Acceleration Engine
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
In this session… Introduce what we’re talking about
Microsoft Certification Paths
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Technical Capabilities
Serverless Architecture in the Cloud
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
Agile testing for web API with Postman
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Open Automation Software
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Sessions about to start – Get your rig on!
Matthew Farmer Making Azure Integration Services Real
Presentation transcript:

PowerShell Where we are, where we‘re going Jeffrey Snover: Microsoft Technical Fellow @jsnover

PS/Devops Summit AMA Questions What would today’s Monad Manifesto say? What’s the next “big thing” in PowerShell? What does the PowerShell team re-org mean? Are we at the end of the Monad Manifesto?

Is PowerShell Done?

Is PowerShell Done? YES! and NO!

Monad Manifesto

Automation Model Cmdlets are very efficient & lots of implementation options: .NET Script Native code(WMI) Workflows OData Swagger annotated REST APIs

Shell Wide range of rich interactive consoles & IDEs PowerShell.exe & PSReadline PowerShell_ISE Visual Studio & VS Code Cloud Console Strong set of Scripting options & support Ad hoc => Advanced scripting Classes Script Analyzer PSGallery Anti-Malware Integration Security++

Remote Scripting Many cmdlets support their own remoting Generalized remote scripting (PSRP) over: WSMAN NamedPipes VMBus OpenSSH Remote Debugging

Management Console Exchange Admin console Server Manager PowerGUI ShowUI Phosphor

Is PowerShell Done? YES! PowerShell has achieved critical mass as a general purpose Windows Scripting tool

But . . . The Cloud Changes Everything

PowerShell: Connector of the Hybrid Cloud From ANY client Manage ANY server Running on ANY cloud Or on-prem using: ANY hypervisor ANY storage and ANY networking

NO! Is PowerShell Done? From To Windows Cross Platform Platform Solutions Servers Services/Applications/Clouds

Architects View Generalizable pattern behind the details When faced with success: Incremental change Transformational change

Types of Change Incremental Transformational

Types of Change Incremental Transformational We know the answer, we just need to implement it We don’t know the answer (or question)

Types of Change Incremental Transformational We know the answer, we just need to implement it We don’t know the answer (or question) Sharpen our thinking New way of thinking

Types of Change Incremental Transformational We know the answer, we just need to implement it We don’t know the answer (or question) Sharpen our thinking New way of thinking High probability of success Failures WILL happen

Types of Change Incremental Transformational We know the answer, we just need to implement it We don’t know the answer (or question) Sharpen our thinking New way of thinking High probability of success Failures WILL happen Preserves identity & customers New identity & customers

Types of Change Incremental Transformational We know the answer, we just need to implement it We don’t know the answer (or question) Sharpen our thinking New way of thinking High probability of success Failures WILL happen Preserves identity & customers New identity & customers Team stays intact Not everyone makes it

Transformational Changes Are Hard

Easy To Fail at Transformational Change Just treat it like an incremental change

Transformation Requires A Growth Mindset

Examples of Transformational Change Windows GUI => Automation Mgmt of Silos => Mgmt of the full portfolio Traditional IT => DevOps On Premises => Cloud Windows PowerShell => Core PowerShell

Core PowerShell is a Transformational Change

PowerShell: Connector of the Hybrid Cloud From ANY client Manage ANY server Running on ANY cloud Or on-prem using: ANY hypervisor ANY storage and ANY networking

Core PowerShell is Open Sourced Source => GitHub Reimplement our build/test Establish community governance Launch partners: AWS, Vmware, and Google

Core PowerShell Runs On Linux Core .NET First class citizen => VS Code Cultural Compatibility & backgrounding Case-sensitivity Support for SSH

OSS: Editor Services & VSCode David Wilson and Keith Hill are maintainers

Core PowerShell & DevOps Developer enhancements VS Code Classes++ PS Script Analyzer Remote script debugging DSC resource debugging

Core PowerShell In Azure Cloud Command Console DSC as Native Azure Configuration Common Windows & Linux LCM Multiple LCM instances Native code LCM for lightweight environments LCM as a Library

Is PowerShell Done?

NO! Is PowerShell Done? From To Windows Cross Platform Platform Solutions Servers Services/Applications/Clouds

PowerShell: Connector of the Hybrid Cloud From ANY client Manage ANY server Running on ANY cloud Or on-prem using: ANY hypervisor ANY storage and ANY networking

WHY?

PS Supports YOUR Transformational Changes Windows GUI => Automation Mgmt of Silos => Mgmt of the full portfolio Traditional IT => DevOps On Premises => Cloud

Succeeding with Your Transformational Change No playbook Uncomfortable is the new norm New way of thinking Go back to first principles Failures WILL happen Adopt a growth mindset New identity and customers Have courage and confidence in the path Not everyone makes it Don’t let adverse facts stand in the way of a good decision

Summary PowerShell is: So that you can be a hero and get rewarded All about making YOU successful Widely used throughout the industry We are investing heavily and transforming to enable you to solve bigger and harder problems So that you can be a hero and get rewarded

Please use Events XD (EventBoard) to fill out a session evaluation. Questions? Please use Events XD (EventBoard) to fill out a session evaluation. Thank you!