Files
descarga_factura_transporte/deploy/desinstalar_servicio.ps1
T
GeorgeandClaude Sonnet 5.5 cdcecc2b56 versión 1.2.0: despliegue como servicio de Windows con NSSM
- deploy/: scripts de PowerShell para instalar el servicio (cuenta de servicio
  con acceso a la ruta de red, reinicio automático, parada con Ctrl+C,
  rotación de la salida, PYTHONUTF8), actualizar a una versión etiquetada o
  volver a una anterior, y desinstalar.
- docs/despliegue_windows.md: requisitos, instalación, operación, rollback y
  problemas frecuentes.
- tools/verificar_conexiones.py: comprueba .env, Graph, SAP, HANA y la ruta de
  red sin modificar nada.
- CHANGELOG.md, README e inventario; pyproject.toml pasa a 1.2.0.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 12:08:38 -05:00

16 lines
577 B
PowerShell

<#
.SYNOPSIS
Detiene y elimina el servicio de Windows del demonio. No borra el proyecto, el .env ni emails.db.
Ejecutar en PowerShell como administrador.
#>
param(
[string]$Nombre = "descarga_factura_transporte",
[string]$Nssm = "nssm"
)
$ErrorActionPreference = "Stop"
if (-not (Get-Service -Name $Nombre -ErrorAction SilentlyContinue)) { Write-Host "El servicio '$Nombre' no existe."; return }
& $Nssm stop $Nombre confirm | Out-Null
& $Nssm remove $Nombre confirm
Write-Host "Servicio '$Nombre' eliminado. El proyecto, el .env y emails.db no se tocaron."