Win重复运行自更新
判断C:/nezha文件夹是否存在
This commit is contained in:
parent
313b2c2cab
commit
4043a33b33
@ -10,6 +10,14 @@ else {
|
|||||||
$file = "nezha-agent_windows_386.zip"
|
$file = "nezha-agent_windows_386.zip"
|
||||||
}
|
}
|
||||||
$releases = "https://api.github.com/repos/$repo/releases"
|
$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
|
Write-Host "Determining latest nezha release" -BackgroundColor DarkGreen -ForegroundColor White
|
||||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||||
$tag = (Invoke-WebRequest -Uri $releases -UseBasicParsing | ConvertFrom-Json)[0].tag_name
|
$tag = (Invoke-WebRequest -Uri $releases -UseBasicParsing | ConvertFrom-Json)[0].tag_name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user