No se puede conectar con el servicio Power BI mediante PowerShell

Un usuario Pregunto ✅

Druvin

Instalé PowerShell para Power BI usando el siguiente código.

Install-Module -Name MicrosoftPowerBIMgmt

Está instalado con éxito.

2018-08-08_9-55-31.png

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.

Captura de pantalla_4.png

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.

Sin título.png

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.

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *