Dosyaları "/" dizinine yükle
This commit is contained in:
68
docker-cleanup.bat
Normal file
68
docker-cleanup.bat
Normal file
@@ -0,0 +1,68 @@
|
||||
@echo off
|
||||
:: ============================================================
|
||||
:: Docker Desktop - Temizlik, Bakim ve VHDX Shrink Baslatici
|
||||
:: Bu dosyayla ayni klasorde docker-cleanup.ps1 olmali.
|
||||
:: VHDX shrink icin "Yonetici olarak calistir" gerekir.
|
||||
:: ============================================================
|
||||
title Docker Temizlik ve Bakim
|
||||
|
||||
:: Yonetici yetkisi kontrolu
|
||||
net session >nul 2>&1
|
||||
if %errorLevel% == 0 (
|
||||
set ADMIN_MSG=YONETICI - VHDX shrink AKTIF
|
||||
) else (
|
||||
set ADMIN_MSG=Normal kullanici - VHDX shrink ATLANACAK
|
||||
)
|
||||
|
||||
cls
|
||||
echo.
|
||||
echo ====================================================
|
||||
echo Docker Desktop - Temizlik, Bakim ve VHDX Shrink
|
||||
echo ====================================================
|
||||
echo Yetki : %ADMIN_MSG%
|
||||
echo ====================================================
|
||||
echo.
|
||||
echo [1] Standart temizlik + VHDX shrink (7 gunluk filtre)
|
||||
echo [2] Hizli temizlik + VHDX shrink (2 gunluk filtre)
|
||||
echo [3] Volume dahil tam temizlik (DIKKATLI!)
|
||||
echo [4] Sadece goster - dry-run (hicbir sey silinmez)
|
||||
echo [5] Cikis
|
||||
echo.
|
||||
echo NOT: VHDX shrink icin bu .bat dosyasina sag tiklayip
|
||||
echo "Yonetici olarak calistir" secmelisiniz.
|
||||
echo.
|
||||
set /p secim=" Seciminiz (1-5): "
|
||||
|
||||
if "%secim%"=="1" goto STANDART
|
||||
if "%secim%"=="2" goto HIZLI
|
||||
if "%secim%"=="3" goto FULL
|
||||
if "%secim%"=="4" goto DRYRUN
|
||||
if "%secim%"=="5" goto CIKIS
|
||||
|
||||
echo Gecersiz secim.
|
||||
pause
|
||||
goto :eof
|
||||
|
||||
:STANDART
|
||||
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%~dp0docker-cleanup.ps1" -Hours 168
|
||||
goto CIKIS
|
||||
|
||||
:HIZLI
|
||||
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%~dp0docker-cleanup.ps1" -Hours 48
|
||||
goto CIKIS
|
||||
|
||||
:FULL
|
||||
echo.
|
||||
echo !! UYARI: Volume temizligi ve VHDX shrink yapilacak!
|
||||
set /p onay=" Emin misiniz? (E/H): "
|
||||
if /i "%onay%"=="E" (
|
||||
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%~dp0docker-cleanup.ps1" -All -Hours 168
|
||||
)
|
||||
goto CIKIS
|
||||
|
||||
:DRYRUN
|
||||
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%~dp0docker-cleanup.ps1" -DryRun
|
||||
goto CIKIS
|
||||
|
||||
:CIKIS
|
||||
exit /b 0
|
||||
Reference in New Issue
Block a user