diff --git a/index/install/zerotier/windows.cmd b/index/install/zerotier/windows.cmd deleted file mode 100644 index f5705ade..00000000 --- a/index/install/zerotier/windows.cmd +++ /dev/null @@ -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 \ No newline at end of file diff --git a/index/install/zerotier/windows.ps1 b/index/install/zerotier/windows.ps1 new file mode 100644 index 00000000..881baf12 --- /dev/null +++ b/index/install/zerotier/windows.ps1 @@ -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 \ No newline at end of file