Skip to content

Miscellaneous Powershell scripts for use with Azure ARM

Notifications You must be signed in to change notification settings

hooverken/ARMPowershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARMPowershell

Miscellaneous Powershell scripts I've created for use with Azure ARM

Each folder has a README with details about the script(s) in that folder.

Contents

Folder or File Name Description
Get-AzLogicalToPysicalAzMappings Shows what the mappings are between a subscription's AZ's and the actual AZ names for the region. This is discussed here in Microsoft's documentation.
Configure-AzStorageAccountForADDSAuthN.ps1 Configures an Azure storage account to use Active Directory (ADDS) authentication
Configure-AzFilesShareForFSLogixProfileContainers.ps1 Sets up a file share on an Azure storage account and configures it for use with FSlogix profile containers
Configure-AzFilesShareForMSIXAppAttach.ps1 Configures an Azure Files share permissions for use with MSIX App Attach and Azure Virtual Desktop
Configure-AzFilesShareForAzureADAuthentication.ps1 Configures an Azure storage account for Azure AD authentication.
Get-AvdHostPoolBilledCharges.ps1 Takes the name of an Azure Virtual Desktop host pool as a parameter and returns the actual billed charges for the compute and disk resources for a given time span (default prior 30 days if no start/end date specified). This has been superseded by this functionality in Azure Cost Management
Get-ExpressRouteLocationSpeedOfferings Shows what port speeds (10Gbps or 100GBps) are available from providers in the various ExpressRoute peering locations worldwide. This is useful when planning ExpressRoute or ExpressRoute Direct connectivity for your org. In general, you should plan to use the nearest location to your on-premises environment to minimize latency.
Get-VmSkusWithHostBasedEncryptionSupport Shows which VM sku offerings support host-based encryption. In general, this is limited to the newer VM series.
Exterminate-AzureVM.ps1 Deletes all elements of an Azure VM (compute, OS disk, data disks and NICs)

All scripts are heavily commented and most support the -Verbose parameter for a detailed view of their progress during execution.

About

Miscellaneous Powershell scripts for use with Azure ARM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published