83 lines
2.3 KiB
Batchfile
83 lines
2.3 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
title Активация Windows
|
|
color 0A
|
|
|
|
REM ==== Проверка прав администратора ====
|
|
net session >nul 2>&1
|
|
if %errorLevel% neq 0 (
|
|
echo [!] Запусти скрипт от имени администратора!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo ============================================
|
|
echo АКТИВАЦИЯ WINDOWS
|
|
echo ============================================
|
|
echo.
|
|
|
|
REM ==== Ввод ключа ====
|
|
:input_key
|
|
set "PRODUCT_KEY="
|
|
set /p "PRODUCT_KEY=Введите ключ продукта (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX): "
|
|
if "%PRODUCT_KEY%"=="" (
|
|
echo [!] Ключ не может быть пустым. Попробуйте снова.
|
|
goto input_key
|
|
)
|
|
|
|
REM ==== Ввод сервера ====
|
|
:input_server
|
|
set "KMS_SERVER="
|
|
set /p "KMS_SERVER=Введите адрес KMS-сервера (например, kms.company.local:1688): "
|
|
if "%KMS_SERVER%"=="" (
|
|
echo [!] Адрес сервера не может быть пустым. Попробуйте снова.
|
|
goto input_server
|
|
)
|
|
|
|
echo.
|
|
echo --------------------------------------------
|
|
echo Ключ: %PRODUCT_KEY%
|
|
echo Сервер: %KMS_SERVER%
|
|
echo --------------------------------------------
|
|
echo.
|
|
set /p "CONFIRM=Всё верно? (Y/N): "
|
|
if /i not "%CONFIRM%"=="Y" (
|
|
echo Отменено.
|
|
pause
|
|
exit /b 0
|
|
)
|
|
|
|
echo.
|
|
echo [*] Установка ключа продукта...
|
|
cscript //nologo %SystemRoot%\System32\slmgr.vbs /ipk %PRODUCT_KEY%
|
|
if errorlevel 1 (
|
|
echo [!] Ошибка установки ключа. Проверьте правильность ключа.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo [*] Настройка KMS-сервера: %KMS_SERVER%
|
|
cscript //nologo %SystemRoot%\System32\slmgr.vbs /skms %KMS_SERVER%
|
|
if errorlevel 1 (
|
|
echo [!] Ошибка настройки KMS-сервера.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo [*] Активация...
|
|
cscript //nologo %SystemRoot%\System32\slmgr.vbs /ato
|
|
if errorlevel 1 (
|
|
echo [!] Ошибка активации. Проверьте доступность KMS-сервера.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo [*] Статус лицензии:
|
|
cscript //nologo %SystemRoot%\System32\slmgr.vbs /xpr
|
|
|
|
echo.
|
|
echo [OK] Готово!
|
|
pause |