El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts' pero no se pudo cargar el módulo.
En este tutorial azul, discutiremos cómo corregir el error, El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts'pero el módulo no se pudo cargar. que surge al tratar de crear un Azure base de datos SQL utilizando Potencia Shell en Azure.
- El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts', pero no se pudo cargar el módulo.
- El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts', pero no se pudo cargar el módulo. [Solved]
- Establecer-AzContext
- Get-AzContext
- Set-AzContext: proporcione un inquilino válido o una suscripción válida.
- Set-AzContext: proporcione un inquilino válido o una suscripción válida. [Solved]
- Cómo listar y configurar el Azure Suscripción a través del cmdlet Az PowerShell
- Ver seleccionado Azure Suscripción
- Obtener la lista de Azure Suscripciones
- configurando Azure Suscripción
- Cómo configurar su AzContext de forma interactiva
- El comando "Connect-AzAccount" se encontró en el módulo "Az.Accounts", pero no se pudo cargar el módulo.
- El término "Connect-AzAccount" no se reconoce como un nombre de cmdlet
El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts', pero no se pudo cargar el módulo.
Recientemente, mientras intentaba crear un Azure Base de datos SQL usando PowerShell, recibí el mensaje de error anterior. A continuación se muestra el cmdlet que estaba ejecutando para crear la base de datos AzureSQL.
Nota: Esta es la parte de mi guión real.
$MysubscriptionId = '1cdf4300-dee5-4518-9c9c-feaa72a5cbd1'
# Set subscription details
Set-AzContext -SubscriptionId $MysubscriptionId
El mensaje de error exacto es
Set-AzContext: el comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts', pero no se pudo cargar el módulo. Para obtener más información, ejecute 'Importar - Módulo de cuentas'.
En la fila: 19 caracteres: 1
- Set-AzContext -SubscriptionId $ MysubscriptionId
~~~~~- CategoryInfo: ObjectNotFound: (Conjunto-AzContext: Cadena) []CommandNotFoundExceptionCommandNotFoundException
- Id. de error totalmente calificado: no se pudo cargar automáticamente el módulo coincidente
El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts', pero no se pudo cargar el módulo. [Solved]
Para resolver el problema anterior, debe seguir los pasos a continuación.
Paso 1:
Ejecute el siguiente comando para importar el archivo Cuenta Az.
C:windowssystem32> Import-Module Az.Accounts

Después de ejecutar el comando anterior, puede existir la posibilidad de que se muestre un error como Import-Module: Archivo C:Archivos de programaWindowsPowerShellMódulosAzure 5.3.0 .psm1 no se puede cargar porque la ejecución del script está deshabilitada en este sistema.
Paso 2:
Ahora ejecute el siguiente comando para configurar el política de ejecución para resolver este problema
PS C:windowssystem32> Set-ExecutionPolicy RemoteSigned

Paso 3:
Haga clic en Sí botón de la ventana emergente a continuación.

Paso 4:
Ahora ejecute el siguiente comando nuevamente para importar el archivo Cuenta Az.
C:windowssystem32> Import-Module Az.Accounts

Paso 5:
Ahora, ejecute el cmdlet nuevamente para crear el archivo AzureSQL Base de datos(Esto es parte de mi guión.), no obtendrá ningún error esta vez.
$MysubscriptionId = '1cdf4300-dee5-4518-9c9c-feaa72a5cbd1'
# Set subscription details
Set-AzContext -SubscriptionId $MysubscriptionId

Establecer-AzContext
los Establecer-AzContext Azure El cmdlet de PowerShell le permite configurar la información de autenticación en el archivo actual Azure Sesión de PowerShell. El contexto también incluye información sobre su suscripción, arrendatario y entorno, etc.
Sintaxis
La sintaxis de Set-AzContext es la siguiente
Set-AzContext -SubscriptionId "Your Azure subscription ID"
Ejemplo
PS C:WINDOWSsystem32> Set-AzContext -SubscriptionId "1cdf4xxx-xxxx-4518-9c9c-feaa72a5cbd1"
Name Account Subscriptio Environmen TenantId
nName t
---- ------- ----------- ---------- --------
Visual Studio Enterprise (1cdf4300-de... fewlines... Visual S... AzureCloud 5d9d690...
Puede ver la salida de la siguiente manera

Puede usar algunos parámetros junto con el cmdlet de PowerShell anterior y esos son -Confirmación, -Contexto-Perfil básico, -Propiedad Extendida, -Fuerza, -Nombre de pila, -Alcance, -Suscripción, -Inquilino, -Qué pasa sietc.
Get-AzContext
El Get-AzContext Azure El cmdlet de PowerShell nos ayuda a obtener los metadatos actuales utilizados para autenticar el archivo Azure Solicitudes del administrador de recursos. Este Azure El cmdlet de PowerShell también obtiene la extensión Arrendatario de Active Directory, cuenta de Active Directory, etc., que ayuda al Azure Administrador de recursos para hacer el Azure solicitudes del gerente.
Sintaxis
PS C:WINDOWSsystem32> Get-AzContext
Si ejecutaremos el cmdlet de PowerShell anterior, puede ver el resultado como se muestra a continuación
Name Account Subscriptio Environmen TenantId
nName t
---- ------- ----------- ---------- --------
Visual Studio Enterprise (1cdf4300-de... fewlines... Visual S... AzureCloud 5d9d690...

Los parámetros que se admiten aquí son -Perfil básico, - Lista disponible, -Nombre de pila.
Set-AzContext: proporcione un inquilino válido o una suscripción válida.
Una vez mientras corre Establecer-AzContext Azure Cmdlet de PowerShell, recibí el error "Proporcione un arrendatario válido o una suscripción válida.”Mientras proporcionaba la suscripción correcta.
El mensaje de error completo fue el siguiente
Set-AzContext : Please provide a valid tenant or a valid subscription.
At line:6 char:1
+ Set-AzContext -SubscriptionId azeq-****-****-****
Ahora veremos como corregir el error”Proporcione un arrendatario válido o una suscripción válida."
Set-AzContext: proporcione un inquilino válido o una suscripción válida. [Solved]
Resolví este problema ejecutando el siguiente cmdlet de PowerShell
Clear-AzContext
Connect-AzAccount -Tenant XXXXXX -Subscription XXXXXX
Cómo listar y configurar el Azure Suscripción a través del cmdlet Az PowerShell
Ver seleccionado Azure Suscripción
Puedes usar lo siguiente Azure Cmdlet de PowerShell para ver lo seleccionado .
PS C:WINDOWSsystem32> Get-AzContext
Puedes ver la salida aquí

Obtener la lista de Azure Suscripciones
Puede usar el siguiente cmdlet de PowerShell para enumerar todos sus
PS C:WINDOWSsystem32> Get-AzSubscription
Puede obtener la salida de la siguiente manera
PS C:WINDOWSsystem32> Get-AzSubscription
Name Id TenantId
---- -- --------
Visual Studio Enterprise 1cdf4300-dee5-4518-9c9c-feaa72a5cbd1 5d9d690a-0310-474d-ae...
Puede ver que la salida es la siguiente.

configurando Azure Suscripción
Puede configurar el Azure Suscripción mediante el siguiente cmdlet de PowerShell. De cualquier manera, puede usar el nombre o ID de la Azure Suscripción.
PS C:WINDOWSsystem32> Set-AzContext -SubscriptionId "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
O también puedes usar el -Nombre de suscripción parámetro con el Set-Azcontext Azure Cmdlet de PowerShell.
PS C:WINDOWSsystem32> Set-AzContext -SubscriptionName "Your Azure Subscription name"
Cómo configurar su AzContext de forma interactiva
Azure Contextos de Powershell
cuando trabajas con tendrás más Azure suscripciones o cuenta con la que necesita trabajar. Por ejemplo, puede tenerlo una cuenta personal, una cuenta profesional o de trabajo, o una cuenta escolar. Mientras trabaja con PowerShell, debe establecer el contexto correcto.
Establecer-AzContext
Puedes usar el Get-AzContext-Lista cmdlet para obtener la lista de todo su contexto y luego puede usar el Establecer-AzContext para establecer el contexto específico que desea establecer para la sesión actual de PowerShell.
El comando "Connect-AzAccount" se encontró en el módulo "Az.Accounts", pero no se pudo cargar el módulo.
Mientras trabajaba con Visual Studio Code Terminal para ciertos requisitos, recibí el error El comando "Connect-AzAccount" se encontró en el módulo "Az.Accounts", pero no se pudo cargar el módulo.
Ahora, he resuelto el problema usando los siguientes pasos
El comando "Connect-AzAccount" se encontró en el módulo "Az.Accounts", pero no se pudo cargar el módulo. [Solved]
Resolví el problema siguiendo los dos pasos a continuación.
- Ejecuté el siguiente cmdlet de PowerShell.
set-executionpolicy remotesigned
2. El segundo paso es, lo tengo reinició el código de Visual Studio.
Si obtiene el mismo error en Potencia Shell, Junto con el primer paso .NET Framework 4.7.2 o posterior debe estar instalado en su máquina para resolver este problema.
El término "Connect-AzAccount" no se reconoce como un nombre de cmdlet
Recientemente, mientras intentaba conectarme a Microsoft Azure de Potencia Shell ejecutando el siguiente comando
Connect-AzAccount
El término "connect-azaccount" no se reconoce como el nombre de un cmdlet para abordar el mismo problema.
Te puede gustar seguir Azure tutorial:
En esto Azure tutorial, discutimos cómo corregir el error, El comando 'Set-AzContext' se encontró en el archivo 'Az. cuentas'. Espero que te haya ayudado a resolver tu problema.
Los pasos anteriores también solucionarán el siguiente problema
- Set-AzContext no puede establecer el contexto en la suscripción con nombre
Visita otros artículos similares a El comando 'Set-AzContext' se encontró en el módulo 'Az.Accounts' pero no se pudo cargar el módulo. en Azure - DiarioElSolDigital.com.
Deja una respuesta