Druvin
Instalé PowerShell para Power BI usando el siguiente código.
Install-Module -Name MicrosoftPowerBIMgmt
Está instalado con éxito.
Ahora, utilicé el siguiente fragmento de código para conectarme con el servicio Power BI.
Login-PowerBI
Cuando ejecuté el código me muestra un error como:
Login-PowerBI : The 'Login-PowerBI' command was found in the module 'MicrosoftPowerBIMgmt.Profile', but the module could not be loaded. For more information, run 'Import-Module MicrosoftPowerBIMgmt.Profile'. At line:1 char:1 + Login-PowerBI + ~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Login-PowerBI:String) [], CommandNotFoundException + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule
Consulte la captura de pantalla.
También intenté importar el módulo MicrosoftPowerBIMgmt.Profile usando el siguiente código:
Import-Module MicrosoftPowerBIMgmt.Profile
Me muestra el siguiente error:
Import-Module : Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (Exception from HRESULT: 0x80131058) At line:1 char:1 + Import-Module MicrosoftPowerBIMgmt.Profile + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Import-Module], BadImageFormatException + FullyQualifiedErrorId : System.BadImageFormatException,Microsoft.PowerShell.Commands.ImportModuleCommand
A continuación se muestra una captura de pantalla para el mismo.
Por favor, sugiera una solución adecuada para ello.
janelhunt
En respuesta a Druvin
Hola
No pude conectarme con el servicio Power BI con .Net Framework 4.7.02053 instalado en mi PC. Sin embargo, cuando se instaló .Net Framework 4.7.2 desde aquí, descubrí que podía conectarme al servicio Power BI mediante Powershell y ejecutar los otros cmdlets de administración de PowerShell que llaman a la API Rest.
Anónimo
Instalé 4.7.2 desde el enlace proporcionado en esta publicación y todavía me da el mismo error de
«El término ‘Login-PowerBI’ no se reconoce como el nombre de un cmdlet, función, secuencia de comandos
archivo o programa operativo. Verifique la ortografía del nombre, o si se incluyó una ruta, verifique que el
la ruta es correcta y vuelva a intentarlo».
Después de verificar un poco más, obtuve la versión 4.7.03062 de .NET (estoy trabajando en Windows 7).
¿Me estoy perdiendo algo ya que descargué e instalé .NET Framework 4.7.2 desde este enlace?
¿Puede ser esto un problema de ruta? Por favor, ayúdame con esto.
v-jiascu-msft
Hola a todos,
Parece que tienes que cambiar el Política de ejecución de PowerShell. Por favor refiérase a
incapaz-de-usar-appv-5-powershell-cmdlets
azure-powershell-no-se-conectará
módulo/microsoft.powershell.security/set-executionpolicy?view=powershell-6
Compruebe también si el entorno es compatible.
Atentamente,
Valle
Druvin
En respuesta a v-jiascu-msft
Sigue sin funcionar
anosul
En respuesta a Druvin
Yo tenía el mismo error.
Revisé los entornos de mi PC en función de esto: entornos compatibles y versiones de PowerShell:
Se requiere Windows PowerShell v3.0 y superior con .NET 4.6.1 o superior.
Luego, actualicé PowerShell y .NET a las últimas versiones y reinicié mi PC.
Y en mi caso, el problema ha sido resuelto.
janelhunt
En respuesta a Druvin
Hola
No pude conectarme con el servicio Power BI con .Net Framework 4.7.02053 instalado en mi PC. Sin embargo, cuando se instaló .Net Framework 4.7.2 desde aquí, descubrí que podía conectarme al servicio Power BI mediante Powershell y ejecutar los otros cmdlets de administración de PowerShell que llaman a la API Rest.
Druvin
En respuesta a janelhunt
Gracias @JaneLHunt
Actualicé el marco ASP.Net a 4.7.2 y ahora funciona bien.
Anónimo
En respuesta a Druvin
Solo estoy alineando este hilo de la comunidad con el problema conocido de GitHub asociado.
La instalación de .NET Framework 4.7.2 resuelve este problema.
https://github.com/Microsoft/powerbi-powershell/issues/41?_pjax=%23js-repo-pjax-container#issuecomme…
señorgato
Estoy recibiendo exactamente los mismos errores. Agradecería mucho alguna ayuda también.