/azure-cloud-shell

Resources and code for Azure Cloud Shell presentation

Primary LanguagePowerShellGNU General Public License v3.0GPL-3.0

It's PowerShell in the Cloud - Welcome to Azure Cloud Shell

You already know PowerShell is the key to on-premises workloads. Now take the power of the shell into the Cloud with Azure Cloud Shell. This demo-packed session will introduce you to Azure Cloud Shell, and provide plenty of tips to be immediately effective in using the command line to manage your Azure resources from anywhere.

Demos

All of the demos for this presentation can be completed in your own Azure Subscription using Azure Cloud Shell. The only requirements are a few virtual machines that you can deployed with instructions below.

Don't have an Azure Subscription? Get a free trial here

Demo Pre-Requisites

  • Microsoft Azure Subscription
  • Deployed Linux VM in Azure - Instructions
  • Deployed Windows VM in Azure - Instructions
  • Visual Studio Code - Download VS Code
  • Visual Studio Code Extensions
    • PowerShell
    • Azure Account

Presentation Demos

Note: Due to the live nature of demos, some commands may differ slightly from what is in this repository.

Want to watch the demos again? Here's the playlist on YouTube

Demo - Exploring the Shell

This set of demos (demo-01.txt) covers

  • Initial configuration of Azure Cloud Shell
  • Walk through of shell toolbar
  • Finding commands in the shell
  • Working with Azure Drive
  • Working with CloudDrive

Video Link

Demo - Cloud Shell Tools and VS Code Integration

This set of demos (demo-02.txt) covers.

  • File management
  • Working with editors including Code
  • Viewing and adding tools

Video Link

Demo - VM Remoting and Management

This demo (demo-03.txt) covers remoting into & managing VMs in Azure with Azure Cloud Shell.

Video Link

Demo - Deploy Infrastructure as Code using Terraform from Docs

This demo (demo-04.txt)walks through deploying a Terraform configuration in Azure based on Create a Terraform configuration for Azure at docs.microsoft.com.

Video Link

Demo - Access Cloud Shell from everywhere

This set of demos covers using Cloud Shell in

  • Docs.microsoft.com
  • Microsoft Learn
  • Azure App for iOS and Android

Video Link

Demo - GIT Source Control and Github Integration -

This demo (demo-06.txt) covers deploying resources from a Github repo, and walks through using a github repo in Azure Cloud Shell.

Demo - Working with Exchange Online Cmdlets -

This demo (demo-07.txt) covers working with the Exchange Online cmdlets in Office 365 with Azure Cloud Shell.

Resources

Raw Video from Azure Online Global Bootcamp 2019

Azure Cloud Shell Documentation

Create a Terraform configuration for Azure

Recorded Demos with Talk Track on YouTuber

Feedback

I'm always looking for feedback on ways to make my presentations better. If you have a suggestion or comment, please use the Issues Page in Github, or feel free to fork the repository & issue a pull request.

Feel free to reach me on Twitter via @MichaelBender