SlideShare une entreprise Scribd logo
1  sur  26
PowerShell Scripting and
AI-infused Automation Samik Roy
Senior Developer
Cloud Solution
Mitul Rana
Platform Specialist
Cloud Solutions
@mitul_rana
Run Anywhere, Manage Anything
Inspirations
Jeffrey Snover , Technical Fellow,
Microsoft Chief Architect for Azure
Storage and Cloud/ Azure Stack
Architect/ PowerShell Inventor
Jason Helmick Author, Pluralsight
MVP – Cloud and Datacenter
Management
We will talk about :
Why PowerShell is So
important !
PowerShell Core
Cloud Shell
PowerShell extension for
Visual Studio Code
Azure Cloud Shell
It’s 2019 and
PowerShell
has never been more
important
Cloud changes everything
Digital Transformation changes everything
Automation enables Digital Transformation
Digital Transformation
But How?
● Ask for more people
● Create bandwidth
● Invest in innovation
Create Bandwidth
SaaS
Lift and Shift
Automate! Automate! Automate!
Invest in innovation
Use cloud architectures (PaaS)
Embrace devops
Automate! Automate! Automate!
Excellence at
is critical to
Digital
Transformation
Automation
New Mission for PowerShell:
Support Digital Transformation
From ANY client
Manage ANY server or service
Running on ANY cloud
Or on-prem using:
ANY hypervisor
ANY storage
and ANY networking
PowerShell Core 6.1 : Any platform, any cloud
Where do I get it?
• https://docs.microsoft.com/en-us/powershell/?view=powershell-6
• https://devblogs.microsoft.com/powershell/announcing-powershell-core-6-1/
• https://github.com/PowerShell/PowerShell
MSI and ZIP
Cross Platform
PowerShell Core on GitHub
• Power BI analysis https://aka.ms/PSGitHubBI
Open Source
CloudShell
Why do we need PowerShell Core?
Manage our heterogenous environments in the hybrid cloud
“Run anywhere, manage anything”
PowerShell Core 6.0 released on January 10
PowerShell Core 6.1 released on September 13
A list of supported operating systems https://aka.ms/pslifecycle
PowerShell extension for Visual Studio Code
Limitations of PowerShell Core
Some modules are incompatible with .NET Core
A few “built-in” cmdlets are missing from PowerShell Core
WMI v1 cmdlets, PerfCounter, EventLog, LocalAccounts
On non-Windows platforms, these modules are missing:
CimCmdlets
Microsoft.WSMan.Management
PSDiagnostics
Removed snap-ins and workflow
But first, we need a volunteer with a GitHub
account. ;)
We call it “PowerShell”
The Tale of Two Shells
Why providers matter to
you!
Learn PowerShell, it can
manage everything
Point your career in this
direction
How can we provide feedback and contribute?
• https://github.com/powershell/powershell
PowerShell on GitHub
• https://github.com/powershell/powershell-docs
The official PowerShell documentation sources
• https://github.com/PowerShell/PowerShell-Docker
Repository for building PowerShell Docker images
• https://github.com/PowerShell/vscode-powershell
PowerShell extension for Visual Studio Code
How can we provide feedback and contribute?
• https://github.com/PowerShell/PowerShell-RFC
RFC docs for community feedback on design
changes/improvements
• https://github.com/PowerShell/PowerShell-RFC/tree/master/CommunityCall
PowerShell Core Community Call
• https://github.com/PowerShell/PowerShellModuleCoverage
PowerShell Module Coverage
• https://www.powershellgallery.com/
The PowerShell Gallery
Who wants a Goodie !
Initial Release Year of Microsoft Azure
References
● https://docs.microsoft.com/en-us/sharepoint/dev/
● https://docs.microsoft.com/en-us/azure/active-directory/develop/active-
directory-graph-api
Thank You
Next Session Title
Speaker Name
Samik Roy
Senior Developer
Cloud Solution
Platform Specialist
Cloud Solutions
@mitul_rana
Mitul Rana

Contenu connexe

Tendances

Tendances (20)

Serverless patterns v2 public
Serverless patterns v2 publicServerless patterns v2 public
Serverless patterns v2 public
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Calling APIs with SharePoint Framework
Calling APIs with SharePoint FrameworkCalling APIs with SharePoint Framework
Calling APIs with SharePoint Framework
 
Serverless Orchestration with Azure Durable Functions
Serverless Orchestration with Azure Durable FunctionsServerless Orchestration with Azure Durable Functions
Serverless Orchestration with Azure Durable Functions
 
Serverless Computing no Microsoft Azure
Serverless Computing no Microsoft AzureServerless Computing no Microsoft Azure
Serverless Computing no Microsoft Azure
 
Scalable APIs with Azure Functions
Scalable APIs with Azure FunctionsScalable APIs with Azure Functions
Scalable APIs with Azure Functions
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Unleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for XamarinUnleash the power of code reuse - creating plugins for Xamarin
Unleash the power of code reuse - creating plugins for Xamarin
 
Build 2017 - B8013 - Developing on Windows Server: Innovation for today and t...
Build 2017 - B8013 - Developing on Windows Server: Innovation for today and t...Build 2017 - B8013 - Developing on Windows Server: Innovation for today and t...
Build 2017 - B8013 - Developing on Windows Server: Innovation for today and t...
 
SharePoint Framework tips and tricks
SharePoint Framework tips and tricksSharePoint Framework tips and tricks
SharePoint Framework tips and tricks
 
Visual studio 2017 - Launch Event Keynote
Visual studio 2017  - Launch Event KeynoteVisual studio 2017  - Launch Event Keynote
Visual studio 2017 - Launch Event Keynote
 
Continuous Delivery in the Cloud with Bitbucket Pipelines
Continuous Delivery in the Cloud with Bitbucket PipelinesContinuous Delivery in the Cloud with Bitbucket Pipelines
Continuous Delivery in the Cloud with Bitbucket Pipelines
 
Google App Engine (Introduction)
Google App Engine (Introduction)Google App Engine (Introduction)
Google App Engine (Introduction)
 
NuGet package CI and CD
NuGet package CI and CDNuGet package CI and CD
NuGet package CI and CD
 
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICSBENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
 
Platform as a Service for Rapid Development
Platform as a Service for Rapid DevelopmentPlatform as a Service for Rapid Development
Platform as a Service for Rapid Development
 
Microsoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and AzureMicrosoft Skills Bootcamp - The power of GitHub and Azure
Microsoft Skills Bootcamp - The power of GitHub and Azure
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure CloudTaking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
 
Leading Edge of Modern Web Apps on Azure - Menaka - CCDays
Leading Edge of Modern Web Apps on Azure - Menaka - CCDaysLeading Edge of Modern Web Apps on Azure - Menaka - CCDays
Leading Edge of Modern Web Apps on Azure - Menaka - CCDays
 

Similaire à PowerShell Scripting and AI-infused Automation

Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
System Center Orchestrator 2012 Overview
System Center Orchestrator 2012 OverviewSystem Center Orchestrator 2012 Overview
System Center Orchestrator 2012 Overview
Amit Gatenyo
 

Similaire à PowerShell Scripting and AI-infused Automation (20)

SPSToronto 2015 - Managing Office365 with PowerShell and CSOM
SPSToronto 2015 - Managing Office365 with PowerShell and CSOMSPSToronto 2015 - Managing Office365 with PowerShell and CSOM
SPSToronto 2015 - Managing Office365 with PowerShell and CSOM
 
Serverless Pune Meetup 1
Serverless Pune Meetup 1Serverless Pune Meetup 1
Serverless Pune Meetup 1
 
Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015
 
A Microsoft primer for PHP devs
A Microsoft primer for PHP devsA Microsoft primer for PHP devs
A Microsoft primer for PHP devs
 
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
 
Running PHP In The Cloud
Running PHP In The CloudRunning PHP In The Cloud
Running PHP In The Cloud
 
PowerShell in the enterprise - TechED India 2011
PowerShell in the enterprise - TechED India 2011PowerShell in the enterprise - TechED India 2011
PowerShell in the enterprise - TechED India 2011
 
PowerCLI Workshop
PowerCLI WorkshopPowerCLI Workshop
PowerCLI Workshop
 
Spsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasuSpsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasu
 
Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
 
Tdx highlights
Tdx highlightsTdx highlights
Tdx highlights
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014Introduction to Codenvy / JugSummerCamp 2014
Introduction to Codenvy / JugSummerCamp 2014
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
System Center Orchestrator 2012 Overview
System Center Orchestrator 2012 OverviewSystem Center Orchestrator 2012 Overview
System Center Orchestrator 2012 Overview
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile apps
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 

Dernier

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Dernier (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 

PowerShell Scripting and AI-infused Automation

  • 1. PowerShell Scripting and AI-infused Automation Samik Roy Senior Developer Cloud Solution Mitul Rana Platform Specialist Cloud Solutions @mitul_rana Run Anywhere, Manage Anything
  • 2. Inspirations Jeffrey Snover , Technical Fellow, Microsoft Chief Architect for Azure Storage and Cloud/ Azure Stack Architect/ PowerShell Inventor Jason Helmick Author, Pluralsight MVP – Cloud and Datacenter Management
  • 3. We will talk about : Why PowerShell is So important ! PowerShell Core Cloud Shell PowerShell extension for Visual Studio Code Azure Cloud Shell
  • 4. It’s 2019 and PowerShell has never been more important
  • 5. Cloud changes everything Digital Transformation changes everything Automation enables Digital Transformation
  • 7. But How? ● Ask for more people ● Create bandwidth ● Invest in innovation
  • 8. Create Bandwidth SaaS Lift and Shift Automate! Automate! Automate! Invest in innovation Use cloud architectures (PaaS) Embrace devops Automate! Automate! Automate!
  • 9. Excellence at is critical to Digital Transformation Automation
  • 10. New Mission for PowerShell: Support Digital Transformation From ANY client Manage ANY server or service Running on ANY cloud Or on-prem using: ANY hypervisor ANY storage and ANY networking
  • 11. PowerShell Core 6.1 : Any platform, any cloud Where do I get it? • https://docs.microsoft.com/en-us/powershell/?view=powershell-6 • https://devblogs.microsoft.com/powershell/announcing-powershell-core-6-1/ • https://github.com/PowerShell/PowerShell MSI and ZIP Cross Platform PowerShell Core on GitHub • Power BI analysis https://aka.ms/PSGitHubBI Open Source CloudShell
  • 12. Why do we need PowerShell Core? Manage our heterogenous environments in the hybrid cloud “Run anywhere, manage anything” PowerShell Core 6.0 released on January 10 PowerShell Core 6.1 released on September 13 A list of supported operating systems https://aka.ms/pslifecycle
  • 13. PowerShell extension for Visual Studio Code
  • 14. Limitations of PowerShell Core Some modules are incompatible with .NET Core A few “built-in” cmdlets are missing from PowerShell Core WMI v1 cmdlets, PerfCounter, EventLog, LocalAccounts On non-Windows platforms, these modules are missing: CimCmdlets Microsoft.WSMan.Management PSDiagnostics Removed snap-ins and workflow
  • 15. But first, we need a volunteer with a GitHub account. ;)
  • 16. We call it “PowerShell”
  • 17. The Tale of Two Shells
  • 18.
  • 20. Learn PowerShell, it can manage everything
  • 21. Point your career in this direction
  • 22. How can we provide feedback and contribute? • https://github.com/powershell/powershell PowerShell on GitHub • https://github.com/powershell/powershell-docs The official PowerShell documentation sources • https://github.com/PowerShell/PowerShell-Docker Repository for building PowerShell Docker images • https://github.com/PowerShell/vscode-powershell PowerShell extension for Visual Studio Code
  • 23. How can we provide feedback and contribute? • https://github.com/PowerShell/PowerShell-RFC RFC docs for community feedback on design changes/improvements • https://github.com/PowerShell/PowerShell-RFC/tree/master/CommunityCall PowerShell Core Community Call • https://github.com/PowerShell/PowerShellModuleCoverage PowerShell Module Coverage • https://www.powershellgallery.com/ The PowerShell Gallery
  • 24. Who wants a Goodie ! Initial Release Year of Microsoft Azure
  • 26. Thank You Next Session Title Speaker Name Samik Roy Senior Developer Cloud Solution Platform Specialist Cloud Solutions @mitul_rana Mitul Rana

Notes de l'éditeur

  1. Its 2019 and I am kind of bored with PowerShell ! Is PowerShell done for now , what we can expect more from it. PowerShell was never ever that much important for us.
  2. No its igital transformation changes the things
  3. Build the things that differante you and everyone else ,
  4. In order to create te bandwidth you need automation