pbi_close_desktop
Closes the Power BI Desktop instance tied to a specific project, enabling TMDL edits by freeing the file. Requires confirmation to discard unsaved changes, and verifies closure.
Instructions
Cierra la instancia de Power BI Desktop que sirve ESE proyecto.
Es la salida que faltaba del ciclo editar-abrir-mirar-editar: escribir el TMDL exige Desktop cerrado, y no habia forma de cerrarlo desde aqui -tocaba matar el proceso a mano en PowerShell-.
Cierra SOLO la instancia con ese archivo abierto, verificando la
identidad del proceso (nombre + hora de arranque, nunca el PID a
secas). Al final re-comprueba que el archivo ya no este abierto y lo
dice en verified_closed.
DESTRUCTIVA: los cambios SIN GUARDAR de esa ventana se pierden -y en
un .pbip eso incluye los datos refrescados de la sesion-. Por eso
exige confirm=true. Si el archivo no estaba abierto, no hace nada y
lo dice (was_open: false).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| confirm | No | ||
| request_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |