From 4043a33b33bb0493437e74fe0827cda42f3b72b3 Mon Sep 17 00:00:00 2001 From: dysf888 <47450409+dysf888@users.noreply.github.com> Date: Tue, 10 May 2022 12:37:30 +0800 Subject: [PATCH] =?UTF-8?q?Win=E9=87=8D=E5=A4=8D=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E8=87=AA=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 判断C:/nezha文件夹是否存在 --- script/install.ps1 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/script/install.ps1 b/script/install.ps1 index f685c38..b6aac6d 100644 --- a/script/install.ps1 +++ b/script/install.ps1 @@ -10,6 +10,14 @@ else { $file = "nezha-agent_windows_386.zip" } $releases = "https://api.github.com/repos/$repo/releases" +#重复运行自动更新 +if (Test-Path "C:\nezha") { + Write-Host "Nezha monitoring already exists, delete and reinstall" -BackgroundColor DarkGreen -ForegroundColor White + C:/nezha/nssm.exe stop nezha + C:/nezha/nssm.exe remove nezha + Remove-Item "C:\nezha" -Recurse +} +#TLS/SSL Write-Host "Determining latest nezha release" -BackgroundColor DarkGreen -ForegroundColor White [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $tag = (Invoke-WebRequest -Uri $releases -UseBasicParsing | ConvertFrom-Json)[0].tag_name