How to quickly retrieve your Azure subscription consumptions/limits (extended details) in PowerShell
Everytime that I needed to take a look at where I stand up from the limits of an Azure subscription I do the same thing... Open my web browser, go to the management portal and browse between my storage accounts, cloud services, etc...
Here is a quick way in PowerShell to get that information without leaving your blue and white PowerShell console window. Use the -ExtendedDetails switch when calling the Get-AzureSubscription cmdlet.
To get the details of your current subscription
Get-AzureSubscription -Current -ExtendedDetails
or to get the details for all your subscriptions
Get-AzureSubscription -ExtendedDetails
This will give you this kind of informations
ActiveDirectoryUserId : someone@server.com
Account : Microsoft.Azure.Common.Authentication.Models.AzureAccount
Certificate :
AccountAdminLiveEmailId : someone@server.com
CurrentCoreCount : 2
CurrentHostedServices : 2
CurrentDnsServers : 0
CurrentLocalNetworkSites : 0
CurrentVirtualNetworkSites : 2
CurrentStorageAccounts : 5
MaxCoreCount : 20
MaxDnsServers : 20
MaxHostedServices : 20
MaxLocalNetworkSites : 20
MaxVirtualNetworkSites : 50
MaxStorageAccounts : 100
ServiceAdminLiveEmailId : someone@server.com
SubscriptionRealName : Visual Studio Ultimate with MSDN
SubscriptionStatus : Active
OperationDescription :
OperationId :
OperationStatus :
ServiceEndpoint : https://management.core.windows.net/
ResourceManagerEndpoint : https://management.azure.com/
GalleryEndpoint :
SubscriptionId : 00000000-0000-0000-0000-000000000000
SubscriptionName : Visual Studio Ultimate with MSDN
Environment :
SupportedModes : AzureServiceManagement,AzureResourceManager
DefaultAccount :
Accounts : {someone@server.com, someone2@server.com}
IsDefault : True
IsCurrent : True
CurrentStorageAccountName : mycurrentstorage
TenantId :
Happy automation with Azure and PowerShell!