• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria

ITadmins

Para administradores de sistemas

  • Windows Server
  • Microsoft Exchange
  • Skype for Business
  • Office 365
  • Azure
    • Facebook
    • LinkedIn
    • Twitter

Listar Recursos en un Resource Group en Azure

02/07/2021 By Juan Otero Dejar un comentario

Hola, existen veces donde necesitamos listar el contenido de un resource group, o de todos los resource groups en una suscripción en Azure, para esto podemos utilizar dos comandos, coloco la referencia a la documentación oficial aquí:

Get-AzResource (Az.Resources) | Microsoft Docs

Get-AzResourceGroup (Az.Resources) | Microsoft Docs

Para listar el contenido de un resource group, vamos a necesitar primero hacer login con nuestra cuenta de azure en la consola de Powershell, para esto podemos usamos el comando 

Connect-AzAccount (Az.Accounts) | Microsoft Docs

Una vez que estamos seguros de que tenemos la cuenta de Azure correcta, necesitamos asegurarnos que estamos usando la subscripción correcta, para esto usaremos el comando:

Get-AzContext (Az.Accounts) | Microsoft Docs

Una vez hemos superado estos pasos iniciales podemos comenzar a ejecutar los comandos para listar lo que queramos veamos algunos casos de uso comunes:

Listar Recursos ocultos en un Resource Group usando PowerShell:

Los recursos ocultos son aquellos que son administrados directamente por el IaaS de Azure y normalmente no debemos editarlos manualmente. Existen momentos como al borrar una VNET o algún recurso con dependencias donde debemos listar los elementos ocultos. Solo hace falta listar normalmente los recursos del RG para obtener una lista detallada:

Get-AzResource -ResourceGroupName "MyReourceGroup"

Con esto obtendremos una lista con todos los recursos. Si necesitan exportar esta info a un csv, simplemente incluyan el formatear como tabla con los parámetros que necesitan, por ejemplo:

Get-AzResource -ResourceGroupName "MyReourceGroup" | ft Name, ResourceType, Location > file.csv

Listar Recursos en todos los Resource Groups y exportar el resultado

Si en cambio necesitan una vista más global de los recursos en una subscripción entonces pueden usar los siguientes comandos, recuerden que es necesario verificar la subscripción actual antes de ejecutar estos comandos:

$ResourceGroupList = Get-AzResourceGroup

foreach ($RG in $ResourceGroupList) {

  $List =  Get-AzResource -ResourceGroupName $RG.ResourceGroupName | ft
  
  $List | Out-File file.txt -Append
  
}

Como pueden ver los comandos son bastante comprensibles y es una forma eficiente de mantener un control de todos nuestros recursos, adicionalmente se incluyen los elementos ocultos lo cual es una ayuda importante a tener en cuenta.

Espero que les sea de utilidad.

Archivado en:Sin categoría Etiquetado con:Azure

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral primaria

LinkedIn
Share
Twitter
Follow Me
Tweet
Facebook
fb-share-icon

Últimos Artículos

  • Agregar Conexiones Viva para el escritorio de Microsoft Teams
    Por Raul Soler
  • PowerShell 7
    Por Juan Otero
  • Conceptos AD: Replicación I
    Por José Ramón Maseda Lozano
  • Networking III: Capturando el tráfico
    Por José Ramón Maseda Lozano
  • Networking II: Dispositivos de red y tipos de tráfico
    Por José Ramón Maseda Lozano

Saber más de…

Active Directory ADCS Azure Azure AD Certificados cluster Conceptos AD Content Index Database Exchange Online FSMO Group Policy Guía Hub Hyper-V IIS Journaling Loopback Lync Microsoft Exchange Migracion NAT Networking Office 365 OWA Password PKI PowerShell Router script Servicio de Transporte Servicio Front-End Sharepoint SharePoint Online Skype Skype For Business STOREDRV Switch Teams Virtual Directory WDS Windows 10 Windows Server Windows Server 2012 R2 Windows Server 2016
  • Inicio
  • Sobre Nosotros
  • Windows Server
  • Microsoft Exchange
  • Skype for Business
  • Office 365
  • Azure
    • Facebook
    • LinkedIn
    • Twitter

Copyright © 2023 ITadmins.es

es Spanish
en Englishes Spanish