15 lines
577 B
PowerShell
15 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."
|