/* BeejBløg */

Jun 12, 2014 - 1 minute read - Comments

List all your Azure RDP’s

Get-AzureVM | #this first one gets the entire list of VMs in subscription
    Get-AzureVM | # this one gets the detailed object for each specific VM
    %{
        $port = ($_ | Get-AzureEndpoint | ? {$_.name -like "Remote*"})[0].Port;
        $null = $_.DNSName -match 'https://(.*?)/'
        write-host "$($_.Name) - $($matches[1]):$($port)"
    }