Az Powershell

El módulo Az de PowerShell es un conjunto de cmdlets para administrar los recursos de Azure directamente desde PowerShell.

Instalación

Az PowerShell

Install-Module Az

Conexión

Una vez se hayan obtenido credenciales válidas, se podría utilizar la herramienta de Az PowerShell para conectarse al tenant y enumerar Azure AD y recursos (Azure Resources).

Connect-AzAccount
Account                      SubscriptionName TenantId                             Environment
-------                      ---------------- --------                             -----------
xtormin@xtormincorp.com                       10081781-e4e1-4302-bf67-43fae511bbe4 AzureCloud

Línea de comandos con credenciales

$passwd = ConvertTo-SecureString "<password>" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential("<email>", $passwd)
Connect-AzAccount -Credential $creds

Línea de comandos con secreto de servicio principal

Conexión con token

Token

ARM Token

Graph Token

Comandos

  • Comandos de AzureAD:

  • Comandos de Azure Resources:

  • Buscar comandos de un recurso en particular:

Información general

  • Obtener información del contexto (tenant, cuenta, ...):

  • Obtener subscripciones accesibles por el usuario actual:

  • Obtener los recursos visibles por el usuario actual:

  • Obtener todos los Azure RBAC roles asignados:

  • Obtener todas las máquinas virtuales donde el usuario actual tiene al menos el rol de lectura:

Usuarios

  • Obtener todos los usuarios:

  • Obtener información de un usuario:

  • Buscar un usuario que comience por una cadena específica:

  • Obtener los usuarios que contengan una cadena específica:

Grupos

  • Obtener todos los grupos:

  • Obtener detalles de un grupo en concreto:

  • Obtener detalles de los grupos que empiecen por una cadena en concreto:

  • Obtener detalles de los grupos que contengan una cadena en concreto:

  • Obtener miembros de un grupo:

Aplicaciones

  • Obtener todos los objetos de aplicaciones registradas en el Tenant:

  • Obtener todos los detalles de una aplicación:

  • Obtener una aplicación según su Display Name:

  • Obtener todas las aplicaciones que tienen contraseña:

  • Obtener aplicaciones web visibles:

Service Principals

  • Obtener todos los Service Principals:

  • Obtener todos los detalles de un Service Principal:

  • Obtener los Service Principal según su Display Name:

Roles

  • Obtener roles asignados:

Automation Accounts

  • Obtener grupo del Automation Accounts:

Última actualización