Skip to content

PowerShell-скрипт для очистки компьютера от мусора

License

Notifications You must be signed in to change notification settings

anst-foto/Broom

Repository files navigation

license Language: PowerShell GitHub: Broom Gallery TechNet: Broom PowerShell Gallery CodeFactor

Broom (Метла)

PowerShell-скрипт по очистке кэша браузеров и Корзины, удалению временных файлов.


  • Очистка кэша и Корзины, удаление временных файлов (PowerShell)
  • © Starinin Andrey (AnSt), 2017
  • © Автономное учреждение Воронежской области 'Многофункциональный центр предоставления государственных и муниципальных услуг', 2017
  • MIT License
  • Версия: 0.25 (Сентябрь 2018)
  • GitHub | Gallery TechNet | PowerShell Gallery
  • Основано на коде - Lee Bhogal | By Lee Bhogal, Paradise Computing Ltd - June 2014
  • Добавлен PS2EXE-GUI для компиляции в EXE-файл | PS2EXE-GUI v0.5.0.6 by Ingo Karstein, reworked and GUI support by Markus Scholtes

Изменения:

CHANGELOG.md


Что делает?

  • Очищает кэши основных браузеров (поддерживаемые браузеры указаны в разделе Браузеры) у всех пользователей компьютера
  • Очищает Корзину Windows
  • Удаляет временные файлы пользователя и системы
  • Сохраняет информацию об удалённых файлах в C:\users\%username%\broom.log или выводит её на экран

Браузеры:

  • Mozilla Firefox
  • Google Chrome
  • Chromium
  • Яндекс.Браузер
  • Opera
  • Internet Explorer

Установка:

Установка не требуется

  1. Скачавайте с репозитория GitHub zip-архив - https://github.com/anst-foto/Broom/archive/master.zip Доступен EXE-файл и PS-скрипт
  2. Сохраняете скрипт из PowerShell Gallery - Save-Script -Name Broom -Path <path>. Доступен только PS-скрипт
  3. Выбирайте релиз и скачивайте - https://github.com/anst-foto/Broom/releases Доступен EXE-файл и PS-скрипт

Меню:

  1. Выводить информацию на экран
    1. Очистить только кэши браузеров
    2. Очитстить только Корзину и временные файлы (RecycleBin & Temp)
    3. Очитстить кэши браузеров и Корзину с временными файлами (RecycleBin & Temp)
    4. Выход
  2. Выводить информацию в файл C:\users%USERNAME%\broom.log
    1. Очистить только кэши браузеров
    2. Очитстить только Корзину и временные файлы (RecycleBin & Temp)
    3. Очитстить кэши браузеров и Корзину с временными файлами (RecycleBin & Temp)
    4. Выход
  3. Выход

Версии:

  • PowerShell-скрипт (разработка в PowerGUI Script Editor v3.8.0.129 и Visual Studio 2017)
  • Скомпилированный EXE-файл (компиляцция в PS2EXE-GUI v0.5.0.6 by Ingo Karstein, reworked and GUI support by Markus Scholtes). Компиляция EXE-файла PS2EXE-GUI уменьшило запуск программы в несколько раз, по сравнению с запуском EXE-файла скомпилированного PowerGUI Script Editor v3.8.0.129

PS2EXE-GUI

Добавлен PS2EXE-GUI для компиляции в EXE-файл

License: MS-LPL
PS2EXE-GUI v0.5.0.6 by Ingo Karstein, reworked and GUI support by Markus Scholtes

Overworking of the great script of Igor Karstein with GUI support by Markus Scholtes.
The GUI output and input is activated with one switch, real windows executables are generated.

Добавлен ConvertPS2EXE.ps1 для автоматической компиляции в EXE-файл


Broom_Module.psm1

Создан отдельный модуль - Broom_Module.psm1 с функциями по очистке