added files and folders
This commit is contained in:
148
!RunScripts.bat
Normal file
148
!RunScripts.bat
Normal file
@@ -0,0 +1,148 @@
|
||||
@echo off
|
||||
|
||||
|
||||
:ScriptOptions
|
||||
cls
|
||||
mode con: cols=100 lines=30
|
||||
title Menu Options
|
||||
cls
|
||||
echo.
|
||||
echo 1. Clean up temp folder
|
||||
echo.
|
||||
echo 2. Clean up Windows Update folder
|
||||
echo.
|
||||
echo 3. Clear all Event Viewer logs
|
||||
echo.
|
||||
echo 4. DISM check health
|
||||
echo.
|
||||
echo 5. DISM restore health
|
||||
echo.
|
||||
echo 6. DISM scan health
|
||||
echo.
|
||||
echo 7. System files check
|
||||
echo.
|
||||
echo 8. Hyper-V options
|
||||
echo.
|
||||
echo Press Enter to exit
|
||||
echo.
|
||||
|
||||
set /p a= || set a=0
|
||||
IF %a%==0 goto End
|
||||
IF %a%==1 goto CleanUpTempFolder
|
||||
IF %a%==2 goto CleanUpWindowsUpdateFolder
|
||||
IF %a%==3 goto ClearAllEventViewerLogs
|
||||
IF %a%==4 goto DISMCheckHealth
|
||||
IF %a%==5 goto DISMRestoreHealth
|
||||
IF %a%==6 goto DISMScanHealth
|
||||
IF %a%==7 goto SystemFilesCheck
|
||||
IF %a%==8 goto HyperVOptions
|
||||
goto ScriptOptions
|
||||
|
||||
:CleanUpTempFolder
|
||||
call "C:\Scripts\CleanUpTempFolder.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:CleanUpWindowsUpdateFolder
|
||||
call "C:\Scripts\CleanUpWindowsUpdateFolder.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:ClearAllEventViewerLogs
|
||||
call "C:\Scripts\ClearAllEventViewerLogs.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:DISMCheckHealth
|
||||
call "C:\Scripts\DISMCheckHealth.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:DISMRestoreHealth
|
||||
call "C:\Scripts\DISMRestoreHealth.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:DISMScanHealth
|
||||
call "C:\Scripts\DISMScanHealth.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
:SystemFilesCheck
|
||||
call "C:\Scripts\SystemFilesCheck.bat"
|
||||
goto ScriptOptions
|
||||
|
||||
|
||||
:HyperVOptions
|
||||
cls
|
||||
mode con: cols=70 lines=40
|
||||
title Hyper-V Options
|
||||
cls
|
||||
echo.
|
||||
echo 1. Check all VMs autostart
|
||||
echo.
|
||||
echo 2. Disable all VMs autostart
|
||||
echo.
|
||||
echo 3. Enable all VMs autostart
|
||||
echo.
|
||||
echo 4. List VMs = Off
|
||||
echo.
|
||||
echo 5. List VMs = Running
|
||||
echo.
|
||||
echo 6. List VMs = ShuttingDown
|
||||
echo.
|
||||
echo 7. List VMs = Starting
|
||||
echo.
|
||||
echo 8. Shut down all VMs
|
||||
echo.
|
||||
echo 9. Start all VMs
|
||||
echo.
|
||||
echo Press Enter to go back
|
||||
echo.
|
||||
|
||||
set /p a= || set a=0
|
||||
IF %a%==0 goto ScriptOptions
|
||||
IF %a%==1 goto CheckAutoStart
|
||||
IF %a%==2 goto DisableAllVMsAutoStart
|
||||
IF %a%==3 goto EnableAllVMsAutoStart
|
||||
IF %a%==4 goto ListAllVMsOff
|
||||
IF %a%==5 goto ListAllVMsRunning
|
||||
IF %a%==6 goto ListAllVMsShuttingDown
|
||||
IF %a%==7 goto ListAllVMsStartingUp
|
||||
IF %a%==8 goto ShutdownAllVMs
|
||||
IF %a%==9 goto StartAllVMs
|
||||
goto HyperVOptions
|
||||
|
||||
:CheckAllVMsAutoStart
|
||||
call "C:\Scripts\HyperV\CheckAllVMsAutoStart.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:DisableAllVMsAutoStart
|
||||
call "C:\Scripts\HyperV\DisableAllVMsAutoStart.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:EnableAllVMsAutoStart
|
||||
call "C:\Scripts\HyperV\EnableAllVMsAutoStart.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:ListAllVMsOff
|
||||
call "C:\Scripts\HyperV\ListAllVMsOff.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:ListAllVMsRunning
|
||||
call "C:\Scripts\HyperV\ListAllVMsRunning.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:ListAllVMsShuttingDown
|
||||
call "C:\Scripts\HyperV\ListAllVMsShuttingDown.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:ListAllVMsStartingUp
|
||||
call "C:\Scripts\HyperV\ListAllVMsStartingUp.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:ShutdownAllVMs
|
||||
call "C:\Scripts\HyperV\ShutdownAllVMs.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
:StartAllVMs
|
||||
call "C:\Scripts\HyperV\StartUpAllVMs.bat"
|
||||
goto HyperVOptions
|
||||
|
||||
|
||||
:End
|
||||
exit
|
||||
Reference in New Issue
Block a user