Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En algunos entornos, no es posible conectarse a Internet ni a la Galería de PowerShell. En esas situaciones, puede instalar el módulo de Az PowerShell sin conexión mediante uno de estos métodos.
Note
Las opciones de instalación sin conexión de este artículo requieren al menos un sistema con acceso a Internet para descargar el módulo Az PowerShell, que puede ser diferente del sistema en el que planea instalar el módulo.
Prerrequisitos
- Instalación de una versión compatible de PowerShell versión 7 o posterior
- Windows PowerShell 5.1 también se admite si está utilizando un sistema operativo Windows.
Multiplataforma
Las siguientes opciones de instalación para el módulo Az PowerShell están disponibles multiplataforma en todas las plataformas, como Windows, Linux y macOS.
Instalación desde el archivo tar
Tip
La tar utilidad de línea de comandos es necesaria para usar esta opción de instalación. Está disponible de forma predeterminada en Windows 10 versión 1803 o posterior, la mayoría de las distribuciones de Linux y las versiones actuales de macOS.
En un sistema con acceso a Internet, defina la ruta de acceso de destino donde desea guardar el archivo tar.
$downloadFolderPath = "$home/Downloads"Compruebe que existe la carpeta de descarga. Si no, cree la carpeta.
if (-not (Test-Path -Path $downloadFolderPath -PathType Container)) { New-Item -Path $downloadFolderPath -ItemType Directory }Determine la dirección URL del archivo tar para la versión más reciente del módulo de Az PowerShell en GitHub.
$tarSourceUrl = ( Invoke-RestMethod -Uri https://api.github.com/repos/azure/azure-powershell/releases/latest | Select-Object -ExpandProperty assets | Where-Object content_type -eq 'application/x-gzip' ).browser_download_urlAlmacenar el nombre de archivo tar y la ruta de destino en variables.
$fileName = Split-Path -Path $tarSourceUrl -Leaf $downloadFilePath = Join-Path -Path $downloadFolderPath -ChildPath $fileNameDescargue el archivo tar de GitHub mediante PowerShell.
Invoke-WebRequest -Uri $tarSourceUrl -OutFile $downloadFilePathDesbloquee el archivo descargado si ejecuta un sistema operativo Windows.
if ($PSVersionTable.PSVersion.Major -le 5 -or $IsWindows -eq $true) { Unblock-File -Path $downloadFilePath }Note
Copie el archivo tar en el sistema sin conexión. Defina las
$downloadFilePathvariables y$downloadFolderPatho especifique valores reales en lugar de usar las variables en los comandos siguientes en el sistema sin conexión.Extraiga el contenido del archivo tar.
tar zxf $downloadFilePath -C $downloadFolderPathCambie a la carpeta de descarga.
Set-Location -Path $downloadFolderPathEjecuta el script
InstallModule.ps1, que es uno de los archivos extraídos en el sistema offline donde deseas instalar el módulo de PowerShell Az../InstallModule.ps1
Guardar y copiar la instalación
Descargue el módulo de Az PowerShell con Save-Module o Save-PSResource a una ubicación de red mediante un sistema con acceso a Internet y al Galería de PowerShell. Estos comandos guardan el módulo Az y sus dependencias en la ubicación especificada. Use los módulos guardados como origen de instalación y cópielos en el sistema sin conexión.
Instalación desde un repositorio privado
Cree un repositorio privado en la red local y úselo como origen de instalación para el sistema sin conexión. Para más información, consulte Trabajar con repositorios Privados de PowerShellGet.
Este método permite almacenar en caché los módulos de PowerShell en un solo servidor o recurso compartido de archivos que se va a implementar con PowerShellGet o Microsoft. PowerShell.PSResourceGet a cualquier sistema desconectado.
Windows
En Windows, también tiene la opción de instalar el módulo Az PowerShell con un MSI si usa Windows PowerShell versión 5.1.
Importante
Tenga en cuenta que el instalador msi solo funciona para Windows PowerShell 5.1.
Troubleshooting
Para obtener soluciones a problemas comunes de instalación con el módulo Az PowerShell, consulte Solución de problemas de instalación con el módulo Az de PowerShell.
Consulte también
Pasos siguientes
Para más información sobre cómo administrar los recursos de Azure con el módulo Az PowerShell, consulte Get Started with Azure PowerShell.