Skip to content

ShuheiUda/Get-SubscriptionDetails

Repository files navigation

Get-SubscriptionDetails

Description

Get-SubscriptionDetails collect your Azure Subscription's details.

Usage

  1. Run PowerShell console
  2. Run GSD script (ex. Get-SubscriptionDetails -SubscriptionID 1b30dfe1-c2b7-468d-a5cd-b0662c94ec2f)
  3. login to azure (ASM and ARM)
  4. wait for a while

Parameter

  • Required

    • SubscriptionID
  • Optional

    • SkipAuth: if you already logged in ASM & ARM, you can skip authorization popup.
    • OutputFolder: you can change output folder. (default: $env:USERPROFILE\desktop\Get-SubscriptionDetails)
    • ASMOnlyReport, ARMOnlyReport, FullReport: Select report mode.

Sample

Sample Report

"Sample Image"

Features

  • Collect ASM Resource Information

    • Compute
      • ASM Cloud Service
      • ASM Affinity Group
      • ASM Windows VM
      • ASM Linux VM
    • Storage
      • ASM Storage Account
      • ASM VM Disk
      • ASM OS Image
    • Network
      • ASM DNS Server
      • ASM Local Network Site
      • ASM Virtual Network Site
      • ASM Virtual Network Gateway
      • ASM Application Gateway
      • ASM Dedicated Circuit (ExpressRoute)
      • ASM Internal Load Balancer
      • ASM Reserved IP Address
      • ASM Network Security Group (NSG)
      • ASM Route Table (UDR)
    • Subscription
      • ASM Subscription
      • ASM Location
    • Operation
      • Microsoft.ClassicCompute Provider
      • Microsoft.ClassicStorage Provider
      • Microsoft.ClassicNetwork Provider
      • Another Provider
  • Collect ARM Resource Information

    • Compute
      • ARM Availability Set
      • ARM Windows VM
      • ARM Linux VM
    • Storage
      • ARM Storage Account
      • ARM VM Disk
      • ARM Managed Disks (Snapshot, Image)
    • Network
      • ARM Virtual Network
      • ARM Virtual Network Gateway
      • ARM Virtual Network Gateway Connection
      • ARM Local Network Gateway
      • ARM Application Gateway
      • ARM ExpressRoute Circuit
      • ARM ExpressRoute Authorization
      • ARM ExpressRoute ARP Table
      • ARM ExpressRoute Route Table
      • ARM Load Balancer
      • ARM Network Interface
      • ARM Public IP Address
      • ARM Network Security Group (NSG)
      • ARM Route Table (UDR)
      • ARM DNS Zone
    • Subscription
      • ARM Context (Subscription)
      • ARM Resource Provider
      • ARM Provider Feature
      • ARM Role Assignment
      • ARM Role Definition
      • ARM Location
    • Operation
      • Microsoft.Compute Provider
      • Microsoft.Storage Provider
      • Microsoft.Network Provider
      • Another Provider

Requirements

This script need Latest version of Azure PowerShell module.

How to install and configure Azure PowerShell (Doc: English | Japanese)

Lincense

Copyright (c) 2016-2017 Syuhei Uda Released under the MIT license

Release Notes

  • 2016/04/24 Ver.0.8.0 (Preview Release) : +VM, Storage, Network summary
  • 2016/05/05 Ver.0.8.1 (Preview Release) : +Operation log summary
  • 2017/01/14 Ver.0.9.0 (Preview Release) : +some resources & detail view
  • 2017/04/08 Ver.0.9.1 (Preview Release) : +some resources & Status color
  • 2018/03/18 Ver.0.9.2 (Preview Release) : optimized for Azure PowerShell 5.5.0
  • 2018/07/25 Ver.0.9.3 (Preview Release) : + Resource Links (ARM Only)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published