Ejercicio: Instalación de Azure PowerShell
En esta unidad, aprenderá a determinar la versión de PowerShell que está instalada en la máquina local y a cómo instalar la versión más reciente. También aprenderá a instalar el módulo Az PowerShell.
Nota:
Este ejercicio le guía por la creación de una instalación local del módulo Az PowerShell. Sin embargo, el resto de este módulo usa Azure Cloud Shell para aprovechar el entorno de espacio aislado gratuito de Microsoft Learn. Si lo prefiere, puede considerar este ejercicio opcional y simplemente revisar las instrucciones.
Instalación de PowerShell en Windows
Windows PowerShell se incluye con el sistema operativo Windows. Sin embargo, se recomienda instalar la versión estable más reciente de PowerShell 7 para su uso con Azure PowerShell. Siga estos pasos para determinar qué versión de PowerShell está instalada:
En el cuadro de búsqueda de la bandeja del sistema, escriba PowerShell. Es posible que vea varios accesos directos:
- PowerShell 7 (x64): Versión de 64 bits de PowerShell 7 (recomendada).
- Windows PowerShell: Versión de 64 bits de Windows PowerShell, incluida con Windows.
- Windows PowerShell (x86): Versión de 32 bits de Windows PowerShell, incluida en versiones de 64 bits de Windows.
- Windows PowerShell ISE: Entorno de scripting integrado (ISE) de 64 bits para escribir scripts de Windows PowerShell.
- Windows PowerShell ISE (x86): ISE de 32 bits, incluido en versiones de 64 bits de Windows.
Si no está instalada la versión 7 de PowerShell, abra Windows PowerShell y use el Administrador de paquetes de Windows (Winget) para instalar la versión estable más reciente de PowerShell 7:
winget install --id Microsoft.Powershell --source winget
Para obtener instrucciones de instalación detalladas, consulte Instalación de PowerShell en Windows.
Determinar la versión de PowerShell:
Para abrir la versión 7 de PowerShell, seleccione el acceso directo PowerShell 7 (x64). Ejecute el siguiente comando para comprobar la versión de PowerShell:
$PSVersionTable.PSVersion
Establecer la directiva de ejecución de PowerShell:
Consulte la directiva de ejecución actual:
Get-ExecutionPolicy -List
Si la directiva de ejecución se establece en
Restricted
, cámbiela aRemoteSigned
o menos restrictiva:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Confirmar el cambio de directiva de ejecución:
Se le pedirá que confirme el cambio:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Escriba Y o A, y luego presione Entrar.
Instalación de PowerShell en Linux
La instalación de PowerShell en Linux implica el uso de un administrador de paquetes. Las siguientes instrucciones son para versiones compatibles de Ubuntu. Para otras distribuciones, consulte Instalación de PowerShell en Linux.
Instale PowerShell en Ubuntu Linux mediante Advanced Packaging Tool (apt) y la línea de comandos de Bash:
Actualización de la lista de paquetes
sudo apt-get update
Instalación de los paquetes de requisitos previos
sudo apt-get install -y wget apt-transport-https software-properties-common
Determinación de la versión de Ubuntu
source /etc/os-release
Descarga de las claves del repositorio de Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Registro de las claves del repositorio de Microsoft
sudo dpkg -i packages-microsoft-prod.deb
Eliminación del archivo de claves del repositorio de Microsoft
rm packages-microsoft-prod.deb
Actualización de la lista de paquetes después de agregar el repositorio de Microsoft
sudo apt-get update
Instale PowerShell.
sudo apt-get install -y powershell
Iniciar PowerShell
pwsh
Instalación de PowerShell en macOS
Para instalar PowerShell en macOS, use el administrador de paquetes Homebrew.
Importante
Si no se encuentra el comando brew
, debe instalar Homebrew. Para más información, vea el sitio web de Homebrew.
Instale Homebrew mediante la ejecución del siguiente comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Una vez instalado Homebrew, instale la versión estable más reciente de PowerShell 7:
brew install powershell/tap/powershell
Inicie PowerShell para comprobar que está instalado correctamente:
pwsh
Para obtener instrucciones de instalación detalladas, consulte Instalación de PowerShell en macOS.
Instale el módulo Az de PowerShell.
El módulo Az de PowerShell está disponible en un repositorio global llamado Galería de PowerShell.
Puede instalar el módulo en el equipo local mediante el cmdlet Install-Module
.
Para instalar la versión más reciente del módulo Az PowerShell, siga estos pasos:
Abra PowerShell 7
Instale el módulo Az PowerShell:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Este comando instala el módulo Az PowerShell para el usuario actual, controlado por el parámetro Ámbito.
Símbolo del sistema de instalación de NuGet:
La instalación se basa en
NuGet
para recuperar componentes. Es posible que se le pida que descargue e instale la versión más reciente deNuGet
:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Escriba Y y presione Entrar.
Símbolo del sistema del repositorio que no es de confianza:
De manera predeterminada, Galería de PowerShell no está configurada como un repositorio de confianza. Se le pedirá que confirme que desea instalar el módulo desde un repositorio que no es de confianza:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Escriba Y o A, y luego presione Entrar.
Ahora debería ver la instalación del módulo Az PowerShell.
El proceso para instalar el módulo Az PowerShell en Linux y macOS es sencillo y usa los mismos comandos.
Inicie PowerShell:
Abra un terminal y ejecute el comando siguiente:
pwsh
Instale el módulo Az PowerShell:
En la solicitud de PowerShell, escriba el siguiente comando:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Símbolo del sistema del repositorio que no es de confianza:
De manera predeterminada, Galería de PowerShell no está configurada como un repositorio de confianza. Se le pedirá que confirme que desea instalar el módulo desde un repositorio que no es de confianza:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Escriba Y o A, y luego presione Entrar.
Debería ver la instalación del módulo Az PowerShell.
Este proceso le permite usar la gama completa de cmdlets específicos de Azure disponibles en el módulo Az PowerShell.