Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Abrir el escritorio "PowerBI" usando PowerShell

Hola

Tengo un requisito en el que tengo que abrir la aplicación de escritorio PowerBI a través de PowerShell y también abrir un archivo PBIX usando PowerShell.

¿Alguien puede ayudarme con esto?

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Abrir PowerShell:

ahadkarimi_0-1723388404350.png

Coloque la ruta del archivo PBIDesktop entre comillas dobles, como se muestra a continuación:

Start-Process -FilePath "C:\Program Files\Microsoft Power BI Desktop RS\bin\PBIDesktop.exe"

ahadkarimi_4-1723388791727.png

ahadkarimi_1-1723388431787.png

para archivos PBIX :
Coloque la ruta de su archivo entre comillas dobles, así:

Start-Process -FilePath "C:\Users\Ahadk\OneDrive\Desktop\test.pbix"

ahadkarimi_3-1723388569010.png

Hola @ahadkarimi

La apertura del pbix ya fue declarada por @v-xiaocliu-msft .

La siguiente petición del usuario es guardar el archivo abierto en otro formato.

Este código abre Power BI y, a continuación, guarda el archivo PBIX como PBIT.
Debe cambiar las líneas dos y tres de este código de acuerdo con su ruta.

ahadkarimi_1-1723396066882.png



Agregar-Tipo -AssemblyName System.Windows.Forms
$powerBIPath = "C:\Archivos de programa\Microsoft Power BI Desktop RS\bin\PBIDesktop.exe"
$filePath = "C:\Users\Ahadk\OneDrive\Desktop\Working.pbix"

Start-Process $powerBIPath -ArgumentList $filePath
Inicio-Suspensión -Segundos 30
[System.Windows.Forms.SendKeys]::SendWait('%')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('F')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ENTRAR}')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ABAJO}')
Inicio-Suspensión -Segundos 0.5
[System.Windows.Forms.SendKeys]::SendWait('{ABAJO}')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ENTRAR}')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ENTRAR}')
Inicio-Suspensión -Segundos 2
[System.Windows.Forms.SendKeys]::SendWait("{PESTAÑA}")
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ABAJO}')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait('{ABAJO}')
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait("{PESTAÑA}")
Inicio-Suspensión -Segundos 1
[System.Windows.Forms.SendKeys]::SendWait("{ENTRAR}")
Syndicate_Admin
Administrator
Administrator

Hola @Rohitb ,

Que yo sepa, podemos obtener la ruta del archivo .pbix y abrir el escritorio de Power BI con el archivo .pbix usando PowerShell.

Muestra:

$PowerBIFilePath = "C:\*** "

Start-Process -FilePath $PowerBIFilePath

Saludos

Wearsky (en inglés)

Gracias por tu respuesta @v-xiaocliu-msft .

¿Cómo guardo el archivo PowerBI como PBIT/PBIP usando PowerShell?

Hola @Rohitb ,

Me temo que este requisito no se puede implementar fácilmente con PowerShell. Esto puede requerir experiencia en programación con PowerShell y .NET. Como solución alternativa, pruebe Power Automate Desktop.

Muestra:

vxiaocliumsft_0-1722922456789.png

vxiaocliumsft_0-1722922490157.png

Puede registrar los pasos de su operación, como guardar, etcétera...

Saludos

Wearsky (en inglés)

@v-Xiaocliu-MSFT Gracias por su respuesta.

Ya he explorado la forma de Power Automate, pero queremos explorar a través de PowerShell / Python / .Net

¿Puede ayudar con alguno de los 3 lenguajes de codificación?

No estoy seguro de si esto es posible porque, según la documentación de MSFT; La única forma es que se haga manualmente

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors