pbi_close_desktop
Close the specific Power BI Desktop instance holding your .pbip project, even without saved changes. Verifies closure and requires confirmation to prevent data loss.
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).
path (o pbip_path) se puede omitir: se cierra el proyecto activo,
que es el que el servidor ya conoce.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| confirm | No | ||
| pbip_path | No | ||
| request_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |