Trevor Sullivan Solution Architect Project Leadership Associates
Speaker Trevor Sullivan Microsoft MVP: PowerShell Solution Architect with PLA 10 years of experience on Windows platform Community member (StackExchange, MyITforum, etc.) Open-source project
Social Media #PSDSC #PowerShell
Agenda Core Azure infrastructure components Azure PowerShell
Automating Azure PowerShell + Azure
Why are we here?
What is DevOps?
What are we automating?
Cloud Modules MSOnlineAzure Resource Manager
Azure PowerShell Automating the Cloud
Setting Up Download Azure PowerShell Install Azure PowerShell Configure Subscriptions Sign up for Azure!
Azure Authentication Active Directory Interactive Non-interactive Management Certificate
What do I do now? Get Commands Read Help Execute Commands Review Results
Affinity Groups Affinity Group Virtual Network Cloud Service Storage Account Get-Command -Module Azure -Name *affinity*;
Azure SQL SQL Server Firewall Rules Get-Command -Module Azure -Name *sql*; SQL Server
Azure Storage Storage Account Get-Command -Module Azure -Name *stor*; Queue Table Blob Files
Azure Virtual Machines Cloud Service dc01 (small) dc02 (small) sql01 (large) sql02 (large) dsc01 (medium) exch01 (large) cm01 (large) ops01 (large) Image Gallery
Azure Virtual Networks Virtual Network Subnet Gateway Subnet DNS Server IPv4 Address Space DNS Server Gateway
Azure Automation Automation Account Get-Command -Module Azure -Name *automation*; Runbook Asset Runbook Job Runbook Worker
MSOnline Azure Active Directory / Office 365
Azure Active Directory
Demo Azure PowerShell