添加新的 Windows 脚本以检查管理员权限并下载 planet 文件

This commit is contained in:
2025-05-18 00:28:03 +08:00
Unverified
parent 6c1375e57a
commit ac60ff66c1
2 changed files with 33 additions and 57 deletions

View File

@@ -1,57 +0,0 @@
@echo off
:: ???????
net session >nul 2>&1
if %errorlevel% neq 0 (
echo ?????????????
goto exit1
)
@REM :: ?? curl ????
@REM where curl >nul 2>&1
@REM if %errorlevel% neq 0 (
@REM echo ???? curl ??
@REM goto exit1
@REM )
@REM :: ?? zerotier-cli ????
@REM where zerotier-cli >nul 2>&1
@REM if %errorlevel% neq 0 (
@REM echo ???? ZeroTier ??
@REM goto exit1
@REM )
:: ???? planet ??
echo ?????? planet ??...
del /f /q "C:\ProgramData\ZeroTier\One\planet" >nul 2>&1
:: ?? planet ??
echo ???? planet ??...
curl -s https://o.nmgjg.com.cn/install/zerotier/planet -o "C:\ProgramData\ZeroTier\One\planet"
if %errorlevel% neq 0 (
echo planet ??????
goto exit1
)
:: ?????
echo planet ?????????????...
zerotier-cli join af7c492762d601cd
:: ????
echo ???? ZeroTier ??...
net stop ZeroTierOneService >nul 2>&1
net start ZeroTierOneService >nul 2>&1
:: ?????
echo ?????...
zerotier-cli leave 12ac4a1e71a3002511
echo ?????
goto exit0
:exit1
echo ERROR???????
pause
:exit0
echo ???????
pause

View File

@@ -0,0 +1,33 @@
# ??????? ZeroTier ????????
# if not exist "C:\Program Files\ZeroTier\One\ZeroTier One.exe" (
# echo "???? ZeroTier ?????..."
# exit /b 1
# )
# ??????????
if not "%USERPROFILE%"=="C:\Users\Administrator" (
echo "?????????????"
exit /b 1
)
# @??????? curl ????????
# if not exist "C:\Program Files\curl\bin\curl.exe" (
# echo "???? curl ?????..."
# exit /b 1
# )
# ????planet??
if exist "C:\ProgramData\ZeroTier\One\planet" (
echo "?????? planet ??..."
del "C:\ProgramData\ZeroTier\One\planet"
) else (
echo "?????? planet ???????..."
)
# ?? https://o.nmgjg.com.cn/install/zerotier/planet ?????? C:/ProgramData/ZeroTier/One/planet
echo "???? planet ??..."
curl.exe -s -o "C:/ProgramData/ZeroTier/One/planet" "https://o.nmgjg.com.cn/install/zerotier/planet"
echo "planet ?????????????..."
zerotier-cli join af7c492762d601cd
echo "???? ZeroTier ??..."
Restart-Service -Name "ZeroTierOneService"
echo "?????..."
zerotier-cli leave 12ac4a1e71a30025