Introducción a Azure PowerShellGet started with Azure PowerShell

Azure PowerShell está optimizado para administrar recursos de Azure desde la línea de comandos.Azure PowerShell is designed for managing and administering Azure resources from the command line. Use Azure PowerShell cuando desee crear herramientas automatizadas que usan el modelo de Azure Resource Manager.Use Azure PowerShell when you want to build automated tools that use the Azure Resource Manager model. Pruébelo en el explorador con Azure Cloud Shell, o lo puede instalar en el equipo local.Try it out in your browser with Azure Cloud Shell, or install on your local machine.

Este artículo le ayuda a empezar a trabajar con Azure PowerShell y explica los conceptos básicos que hay detrás.This article helps you get started with Azure PowerShell and teaches the core concepts behind it.

Instalación o ejecución en Azure Cloud ShellInstall or run in Azure Cloud Shell

La manera más fácil empezar a trabajar con Azure PowerShell es probar en un entorno de Azure Cloud Shell.The easiest way to get started with Azure PowerShell is by trying it out in an Azure Cloud Shell environment. Para ejecutarlo con Cloud Shell, consulte Inicio rápido de PowerShell en Azure Cloud Shell.To get up and running with Cloud Shell, see Quickstart for PowerShell in Azure Cloud Shell. Cloud Shell ejecuta PowerShell 6 en un contenedor Linux, por lo que no está disponible la funcionalidad específica de Windows.Cloud Shell runs PowerShell 6 on a Linux container, so Windows-specific functionality isn't available.

Cuando esté listo para instalar Azure PowerShell en su equipo local, siga las instrucciones de Instalación del módulo de Azure PowerShell.When you're ready to install Azure PowerShell on your local machine, follow the instructions in Install the Azure PowerShell module.

Inicio de sesión en AzureSign in to Azure

Inicie sesión de forma interactiva con el cmdlet Connect-AzAccount.Sign in interactively with the Connect-AzAccount cmdlet. Omita este paso si usa Cloud Shell: La sesión Azure Cloud Shell ya está autenticada para el entorno, la suscripción y el inquilino que inició la sesión de Cloud Shell.Skip this step if you use Cloud Shell: Your Azure Cloud Shell session is already authenticated for the environment, subscription, and tenant that launched the Cloud Shell session.

Connect-AzAccount

Si está en una región fuera de Estados Unidos, use el parámetro -Environment para iniciar sesión.If you're in a non-US region, use the -Environment parameter to sign in. Obtenga el nombre del entorno de su región con el cmdlet Get-AzEnvironment.Get the name of the environment for your region by using the Get-AzEnvironment cmdlet. Por ejemplo, para iniciar sesión en Azure China 21Vianet:For example, to sign in to Azure China 21Vianet:

Connect-AzAccount -Environment AzureChinaCloud

Obtendrá un token que se usará en https://microsoft.com/devicelogin.You'll get a token to use on https://microsoft.com/devicelogin. Abra esta página en el explorador y escriba el token para iniciar sesión con las credenciales de su cuenta de Azure y autorizar a Azure PowerShell.Open this page in your browser and enter the token, then sign in with your Azure account credentials and authorize Azure PowerShell.

Después de iniciar sesión, verá la información que indica cuál de las suscripciones de Azure está activa.After signing in, you'll see information indicating which of your Azure subscriptions is active. Si tiene varias suscripciones de Azure en su cuenta y desea seleccionar otra, enumere las suscripciones disponibles con Get-AzSubscription y use el cmdlet Set-AzContext con el identificador de suscripción.If you have multiple Azure subscriptions in your account and want to select a different one, get your available subscriptions with Get-AzSubscription and use the Set-AzContext cmdlet with your subscription ID. Para más información acerca de cómo administrar las suscripciones de Azure en Azure PowerShell, consulte Uso de varias suscripciones de Azure.For more information about managing your Azure subscriptions in Azure PowerShell, see Use multiple Azure subscriptions.

Después de iniciar sesión, puede usar los cmdlets de Azure PowerShell para acceder a los recursos de la suscripción y administrarlos.Once signed in, use the Azure PowerShell cmdlets to access and manage resources in your subscription. Para más información sobre el proceso de inicio de sesión y los métodos de autenticación, consulte Inicio de sesión con Azure PowerShell.To learn more about the sign-in process and authentication methods, see Sign in with Azure PowerShell.

Búsqueda de comandosFind commands

Los cmdlets de PowerShell Azure PowerShell siguen una convención de nomenclatura estándar para PowerShell, VERB-NOUN.Azure PowerShell cmdlets follow a standard naming convention for PowerShell, VERB-NOUN. El verbo describe la acción (algunos ejemplos son New, Get, Set, Remove) y el sustantivo describe el tipo de recurso (algunos ejemplos son AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway).The verb describes the action (examples include New, Get, Set, Remove) and the noun describes the resource type (examples include AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway). Los sustantivos de Azure PowerShell siempre empiezan con el prefijo Az.Nouns in Azure PowerShell always start with the prefix Az. Para obtener la lista completa de los verbos estándar, consulte Verbos aprobados para los comandos de PowerShell.For the full list of standard verbs, see Approved verbs for PowerShell Commands.

Conocer los sustantivos, los verbos y los módulos de Azure PowerShell disponibles le ayudan a encontrar los comandos con el cmdlet Get-Command.Knowing the nouns, verbs, and the Azure PowerShell modules available help you find commands with the Get-Command cmdlet. Por ejemplo, para encontrar todos los comandos relacionados con la máquina virtual que usan el verbo Get:For example, to find all VM-related commands that use the Get verb:

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

Para ayudarle a encontrar los comandos comunes, esta tabla enumera el tipo de recurso, el módulo de Azure PowerShell correspondiente y el prefijo del sustantivo para usar con Get-Command:To help you find common commands, this table lists the resource type, corresponding Azure PowerShell module, and noun prefix to use with Get-Command:

Tipo de recursoResource type Módulo de Azure PowerShellAzure PowerShell module Prefijo del sustantivoNoun prefix
Grupos de recursosResource group Az.ResourcesAz.Resources AzResourceGroup
Máquinas virtualesVirtual machines Az.ComputeAz.Compute AzVM
Cuentas de almacenamientoStorage accounts Az.StorageAz.Storage AzStorageAccount
Key VaultKey Vault Az.KeyVaultAz.KeyVault AzKeyVault
Aplicaciones webWeb applications Az.WebsitesAz.Websites AzWebApp
Bases de datos SQLSQL databases Az.SqlAz.Sql AzSqlDatabase

Para obtener una lista completa de los módulos de Azure PowerShell, consulte la lista de módulos de Azure PowerShell hospedada en GitHub.For a full list of the modules in Azure PowerShell, see the Azure PowerShell modules list hosted on GitHub.

Conozca los aspectos básicos de Azure PowerShell con los inicios rápidos y los tutorialesLearn Azure PowerShell basics with quickstarts and tutorials

Para empezar a trabajar con Azure PowerShell, pruebe un tutorial exhaustivo sobre cómo configurar las máquinas virtuales y cómo consultarlas.To get started with Azure PowerShell, try an in-depth tutorial for setting up virtual machines and learning how to query them.

También hay inicios rápidos de Azure PowerShell para otros servicios populares de Azure:There are also Azure PowerShell quickstarts for other popular Azure services:

Pasos siguientesNext steps