KEMBAR78
PowerShell Scripting and AI-infused Automation | PPTX
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

PowerShell Scripting and AI-infused Automation

  • 1.
    PowerShell Scripting and AI-infusedAutomation 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 talkabout : Why PowerShell is So important ! PowerShell Core Cloud Shell PowerShell extension for Visual Studio Code Azure Cloud Shell
  • 4.
    It’s 2019 and PowerShell hasnever been more important
  • 5.
    Cloud changes everything DigitalTransformation changes everything Automation enables Digital Transformation
  • 6.
  • 7.
    But How? ● Askfor more people ● Create bandwidth ● Invest in innovation
  • 8.
    Create Bandwidth SaaS Lift andShift Automate! Automate! Automate! Invest in innovation Use cloud architectures (PaaS) Embrace devops Automate! Automate! Automate!
  • 9.
    Excellence at is criticalto Digital Transformation Automation
  • 10.
    New Mission forPowerShell: 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 weneed 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 forVisual Studio Code
  • 14.
    Limitations of PowerShellCore 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, weneed a volunteer with a GitHub account. ;)
  • 16.
    We call it“PowerShell”
  • 17.
    The Tale ofTwo Shells
  • 19.
  • 20.
    Learn PowerShell, itcan manage everything
  • 21.
    Point your careerin this direction
  • 22.
    How can weprovide 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 weprovide 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 aGoodie ! Initial Release Year of Microsoft Azure
  • 25.
  • 26.
    Thank You Next SessionTitle Speaker Name Samik Roy Senior Developer Cloud Solution Platform Specialist Cloud Solutions @mitul_rana Mitul Rana

Editor's Notes

  • #5 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.
  • #6 No its igital transformation changes the things
  • #7 Build the things that differante you and everyone else ,
  • #10 In order to create te bandwidth you need automation