Pinned Repositories
automation-packs
Collections of Automation resources that can include runbooks, configurations, modules, credentials, schedules, variables, connections, certificates, jobs, compilation jobs, and nodes.
azure-automation-ise-addon
The Azure Automation PowerShell ISE Add-On makes it easy to author and test your runbooks in your local PowerShell ISE
azure-sql-database-scale-using-scheduled-autoscaling
Vertically scale an Azure SQL Database up or down according to a schedule using Azure Automation.
azure_automation_utility
Contains a python package to make it easier to author Python within Azure Automation
graphical-runbook-tools
python_emulated_assets
This python module enables the development and testing of Azure Automation python runbooks in an offline experience using the built in Automation assets (variables, credentials, connections, certificates)
runbooks
Sample Automation runbooks
start-azure-v2-vms
This Graphical PowerShell runbook connects to Azure using an Automation Run As account and starts all V2 VMs in an Azure subscription or in a resource group or a single named V2 VM. You can attach a recurring schedule to this runbook to run it at a specific time. The asso
stopstartazurevm--scheduled-vm-shutdownstartup-
This PowerShell Workflow runbook connects to Azure using an Automation Credential and Starts/Stops a VM/a list of VMs/All VMs in a Subscription in-parallel.
vststasks
Visual Studio Team Services tasks for integrating with Azure Automation
Azure Automation's Repositories
azureautomation/change-the-content-type-of-multiple-types-in-azure-blob-storage-powershell-
Change the content type of multiple types in Azure blob storage(PowerShell)Introduction This powershell script changes the content type of multiple files or single file located in an Azure Blob storage to different content types depending on their extension and the rules set in
azureautomation/create-an-rdcman--.rdg--file-in-an-azure-automation-workflow
Create an Remote Desktop Connection Manager (.rdg) file in an Azure Automation Workflow - containing all the RDP endpoints of your VMs.
azureautomation/create-a-new-virtual-machine--vm--on-azure
This Azure Automation runbook creates a new Virtual Machine (VM) on Azure using New-AzureQuickVM cmdlet which is available in Azure module. Given a certificate which is used to connect to your subscription, Subscription Id and OS Name(that is available in VM Gallery), the runbo
azureautomation/azure-virtual-network-gateway-diagnostics--vpn-
This script sample demonstrates how the Azure Virtual Networks PowerShell cmdlets can be utilized to gather Azure Gateway Diagnostics data. This logging is useful for troubleshooting VPN connection issues, and includes messages such as MainMode SA (Phase 1) and QuickMode SA (Phas
azureautomation/basic-azure-storage-blob-sample-to-connect--upload--and-download
This Azure Automation Runbook sets up a connection to an Azure subscription and Azure Storage Account using certificate based authentication. It then creates a local file, creates a blob container, and uploads that file into the container as a blob. Last it downlods the file an
azureautomation/build-an-active-directory-forest-in-microsoft-azure--iaas-
Creates a Windows Server 2012 R2 Active Directory forest in Microsoft Azure (IaaS). Ideal for testing. Can be executed as an Azure Automation run book or as a stand-alone script.
azureautomation/check-azure-powershell-cmdlets-version--powershell-
This PowerShell script will show you how to determine the current version of your Microsoft Azure PowerShell cmdlets. The script requires no parameters. This PowerShell script was created for the TechNet Wiki article Azure PowerShell cmdlets version updates by Ken Cenerelli.
azureautomation/check-custom-banned-words-against-azure-ad-banned-words-global---pertenant-list
WARNING: Due to retirement of Technet Script Gallery, migrated to:https://github.com/zjorz/Public-AAD-Scripts/blob/master/AAD-Password-Protection-Check-Custom-AAD-Banned-Word-List.ps1With this PoSH script, you can test candidate banned words in a text file against Azure AD to det
azureautomation/cleanup-of-storsimple-volumes-after-test-failover--tfo-
This runbook deletes all the volumes, backups, backup policies temporarily created on the target StorSimple device for TFO scenario using ASR. It also shuts down the StorSimple virtual appliance after TFO.
azureautomation/cleanup-services--vm-s---vhd-s-deployed-under-a-cloud-service
Using this script you can delete all the VM's, linked VHD's and other deployments under the specific cloud service.
azureautomation/compute-total-usage-of-folders-in-azure-data-lake-store--recursively-
Computes the total space used by all sub-directories of an arbitrary directory of an Azure Data Lake Store (by default, the root directory), and upload a files to the Data Lake Store containing the total space used for each sub-directory.The process involves one API call for each
azureautomation/connect-to-azure-using-runas-account--service-principal-
This runbook shows how to authenticate to Azure with the Run As account.Use this runbook as the first building block for other runbooks managing your Azure resources!
azureautomation/consistent-azure-vm-data-drives-preparation--format---lettering
When dealing with Windows virtual machines from the marketplace on Azure, sometimes a CD-ROM will temporarily be present in the first moments in the lifetime of the VM. Microsoft needs this drive to perform various actions like preparing and licensing the VM. This is an adaptat
azureautomation/copying-objects--blob--in-cross-azure-subscriptions
In Azure copying objects from one subscription to another subscription OR within same subscription is very easy without any complexity. In this copy you don’t need to provide subscription ID or address etc.To access storage accounts in Azure a key is required. Key you c
azureautomation/create-a-hdinsight-cluster-configured-wa-storage-account---default-metastores
Creates a HDInsight cluster configured with one storage account and default metastores. If storage account or container are not specified they are created automatically under the same name as the one provided for cluster. If ClusterSize is not specified it defaults to 2 nodes.
azureautomation/create-a-windows-azure-sql-database--and-server--with-firewall-rule
Creates a SQL Server with a firewall rule in a sub region. Once server is created then create a database on the server.
azureautomation/create-availability-group-listener-in-windows-azure-vms--cloudonly-
This script configures an availability group listener for an availability group that is running in Windows Azure VMs. It automatically configures the Windows Azure settings and also configures each VM remotely using PowerShell remoting.
azureautomation/create-azure-cloud-service-remote-desktop-connection-manager-group-file--.rdg-
Creates a Remote Desktop Connection Manager group file (.rdg) containing all the VMs from a cloud service.Uses the Azure PowerShell cmdlets to obtain remote connectivity information for each VM in a cloud service.
azureautomation/create-azure-virtual-network-with-site-to-site-connection--resource-manager-
This is a script cmdlet that can be used to automate the deployment of an Azure virtual machine network that needs to be connected to an on-premise system.The cmdlet is based on the steps detailed in Cheryl's article: https://azure.microsoft.com/en-us/documentation/articles/vpn-g
azureautomation/create-azure-windows-server-vm---windows-10-client-using-powershell
This Script was created to install Azure VM with Resource group including storage account, virtual network & storage content . The belowscript is for installing Azure VM for Windows Server 2012R2 & Windows 10 client.
azureautomation/create-file-share---upload-files-on-azure
This Script was created to create File Share & upload file on Azure
azureautomation/create-linux-vm-for-teamspeak3-server-using-azurerm--whole-infrastructure-
This script is able to create the whole infrastructure required to create a VM in Windows Azure using AzureRM and an SSH module called Posh-SSH. Create all the ingredients to have a secure hosting of TS3 service, for business, personal and specialized hosting.
azureautomation/current-azure--arm--subscription-powershell-profile
For Azure Resource Manager usage only (classic version here). Use this script to customize your PowerShell profile. It will enable you to display what Azure subscription is currently selected when you start a new PowerShell session. It can save you the shame of having to explai
azureautomation/current-azure--classic--subscription-powershell-profile
For Azure ASM (Classic) usage only (ARM version here) Use this script to customize your PowerShell profile. It will enable you to display what subscription is currently selected when you start a new PowerShell session. It can save you the shame of having to explain why you de
azureautomation/delete-azure-rm-virtual-machinenicdisks--updated-june-2019-
This script will delete an Azure Resource manager Virtual Machine.It will also delete the associated Network Interface Card (NIC).It will also remote both STANDARD and MANAGED Disks.Including both the OS Disk and the DATA Disks.
azureautomation/deploy-a-new-virtual-machine--vm--in-azure--resource-manager---updated-082017-
Simple and Easy way to deploy Azure VM's using Resource Manager APIScript has now been updated to include Managed Disks This is a demo script for deploying Azure Virtual Machines using the Resource Manager (RM) API.There are other ways (Link below to AzureRM template deploymen
azureautomation/deploy-a-new-virtual-machine--vm--in-azure--service-manager-
This script uses the Azure Service Management API to deploy a Virtual Machine.This script presumes that you have the Azure module installed.This script presumes that you are connected to your subscription and have set your storage account.This script presumes that you have alread
azureautomation/deploy-a-web-app-to-two-windows-azure-vms--iis-frontend-and-mongodb-backend-
Creates two virtual machines; a front-end Windows Server and a back-end MongoDB server. The front-end server is configured with the Web Platform Installer, which is then used to install IIS.
azureautomation/deploy-a-web-app-to-two-windows-azure-vms--iis-frontend-and-sql-backend-
Creates two virtual machines; a front-end Windows Server and a back-end SQL server. The front-end server is configured with the Web Platform Installer, which is then used to install an application published on the Web Platform Installer catalog.
azureautomation/deploy-a-windows-azure-web-role--cloud-services--w-sql-database-and-storage
This sample script demonstrates how to deploy a .NET corporate site into a Cloud Service with SQL Database and Storage Account.During the process, it will create a Storage Account, SQL Database, and Cloud Service and change the configuration file (*.cscfg) of the project.