-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathToggle_Defender.bat
More file actions
59 lines (54 loc) · 3 KB
/
Copy pathToggle_Defender.bat
File metadata and controls
59 lines (54 loc) · 3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
@echo off
chcp 65001 >nul
title Переключатель Windows Defender
:: Проверка прав администратора
net session >nul 2>&1
if %errorlevel% neq 0 (
echo ══════════════════════════════════════════════════
echo ОШИБКА: Запустите этот файл от имени администратора!
echo ══════════════════════════════════════════════════
echo.
pause
exit /b 1
)
echo ══════════════════════════════════════════════════
echo Переключатель защитника Windows
echo ══════════════════════════════════════════════════
echo.
echo Проверяем текущее состояние защитника...
echo.
:: Получаем текущее состояние защиты в реальном времени
for /f "tokens=*" %%A in ('powershell -NoProfile -Command "(Get-MpPreference).DisableRealtimeMonitoring"') do set "STATUS=%%A"
if /i "%STATUS%"=="True" (
echo [!] Защитник Windows сейчас: ВЫКЛЮЧЕН
echo.
echo Включаем защитник Windows...
powershell -NoProfile -Command "Set-MpPreference -DisableRealtimeMonitoring $false"
if %errorlevel% equ 0 (
echo.
echo ══════════════════════════════════════════════════
echo [OK] Защитник Windows был ВЫКЛЮЧЕН.
echo [OK] Сейчас мы его ВКЛЮЧИЛИ.
echo ══════════════════════════════════════════════════
) else (
echo.
echo [X] Ошибка при включении защитника!
)
) else (
echo [i] Защитник Windows сейчас: ВКЛЮЧЕН
echo.
echo Выключаем защитник Windows...
powershell -NoProfile -Command "Set-MpPreference -DisableRealtimeMonitoring $true"
if %errorlevel% equ 0 (
echo.
echo ══════════════════════════════════════════════════
echo [OK] Защитник Windows был ВКЛЮЧЕН.
echo [OK] Сейчас мы его ВЫКЛЮЧИЛИ.
echo ══════════════════════════════════════════════════
) else (
echo.
echo [X] Ошибка при выключении защитника!
)
)
echo.
pause