3 тайных PowerShell-скрипта, которые навсегда освободили меня от скучных дел в Windows

Windows running on a tablet with the PowerShell open and a command asking Windows to make the user's life easier.

Можно сделать так, что файлы сами аккуратно разложатся по папкам, резервные копии создадутся в фоновом режиме, а всё, что вы копируете — мгновенно и автоматически сохранится, чтобы всегда быть под рукой. И для этого не нужно ничего устанавливать — все нужные инструменты уже встроены в Windows прямо через PowerShell. Делюсь тремя скриптами, которые позволяют мне забыть о самой надоедливой рутине и экономить по несколько часов каждую неделю.

Для каждого скрипта прилагаю полный код. Перед запуском откройте скрипт в любом текстовом редакторе и заполните раздел НАСТРОЙКИ (CONFIGURATION) — он всегда в самом верху. После строки «Do not edit below this line» менять ничего не нужно — так вы точно не запутаетесь.

Начнём с главного: как устроена автоматизация через PowerShell

Два важных нюанса перед стартом

PowerShell logo over a script

PowerShell-скрипт — это обычный текстовый файл с расширением .ps1. Вписываете туда команды, сохраняете и запускаете — всё работает само. Можно даже просто дважды щёлкнуть мышкой по файлу или настроить автоматический запуск через Планировщик заданий.

Планировщик — отдельная большая тема, но для наших целей достаточно базовой настройки. Если нужно, чтобы скрипт запускался при входе в систему, выберите в Планировщике событие «Когда я вхожу в Windows».

Windows Search showing Task Scheduler typed with the Task Scheduler app as the top result.

Есть ещё одно действие перед первым запуском любого .ps1-файла: Windows по умолчанию блокирует их выполнение. Чтобы снять это ограничение, откройте PowerShell и выполните нужную команду — это делается один раз, потом возвращаться к этому не придётся.

Никогда не запускайте случайные PowerShell-скрипты из Сети, если не понимаете, что они делают! Это может быть опасно для вашего компьютера. Скрипты из этой статьи — проверены и полностью рабочие, но для уверенности можете пропустить их через Claude или Gemini и посмотреть, как всё устроено.

Сохраняю всю историю буфера обмена в отдельные файлы — теперь ничего не теряется

Буфер обмена, в котором всегда можно найти то, что копировал раньше

Стандартная история буфера обмена в Windows (Win+V) помнит только 25 последних записей, а всё несохранённое исчезает после перезагрузки. Я постоянно что-то копирую, и регулярно бывает нужно найти то, что копировал вчера или час назад. Хранить всё вручную — утомительно и неудобно.

Поэтому у меня есть скрипт, который тихо работает в фоновом режиме, каждые 5 секунд проверяет буфер обмена и сохраняет всё новое в отдельный Markdown-файл на каждый день. За нужной информацией теперь проще всего вернуться — просто по дате!

Если часто копируете несколько текстов подряд за пять секунд, в файл попадёт только последний. В этом случае советую уменьшить интервал до 1 секунды — это абсолютно не нагружает современный компьютер.

HP OmniBook 5 Copilot+ PC on a white background

OmniBook 5 Copilot+ PC

HP OmniBook 5 — лёгкий ноутбук с 14-дюймовым 2K OLED-экраном, процессором Snapdragon X Plus, 16 ГБ оперативной памяти и SSD 512 ГБ. Батареи хватает до 34 часов, есть поддержка Copilot+ PC.

Плюс я добавил фильтр на основе регулярных выражений: если скопированный текст состоит только из обычных символов и не похож на ссылку, он пропускается. Так пароли, токены или ключи API почти не попадут в журнал.

Вот сам скрипт:

Скрипт работает в фоне, пока компьютер включён. Чтобы всё происходило автоматически, сделайте для него задачу в Планировщике с запуском при входе в систему.

Автоматическая раскладка загрузок по папкам — чтобы «Загрузки» перестали быть свалкой

Чистота и порядок в «Загрузках» за секунды

Папка «Загрузки» на моём компьютере часто превращается в хаос: установщики вперемешку с PDF, архивы, картинки и всё это копится неделями. Скрипт сам пересматривает все свежие скачанные файлы и раскладывает их по нужным папкам по типу.

Он просматривает папку «Загрузки», определяет расширения файлов и переносит документы в «Документы», изображения — в «Изображения», музыку — в «Музыка», а видео — в «Видео». Файлы .exe, .msi и .msix отправляет в специальную папку Installers внутри «Загрузок». Всё непонятное складывает в подпапку Unorganized — её потом удобно пройти вручную.

Вот сам скрипт:

Сортируются только файлы, лежащие непосредственно в корне «Загрузок» — вложенные папки не трогаются. Если нужных подпапок нет, скрипт создаст их сам.

Я чаще запускаю этот скрипт вручную, когда «Загрузки» захламляются. Но вы можете сделать его полностью автоматическим через Планировщик — пусть сам поддерживает порядок после каждого входа в Windows.

Как я навёл автоматический порядок в «Загрузках» с помощью трёх скрытых инструментов Windows

Всё для идеального порядка уже встроено — просто надо знать, где искать!

Мои заметки в Obsidian всегда под защитой — архив за неделю автоматически

Ежедневные ZIP-резервные копии любых важных папок

У меня есть скрипт, который каждый день сам архивирует всю папку с заметками Obsidian (или любую другую на ваш выбор), сохраняет ZIP-файл в отдельное место и автоматически удаляет всё старше семи дней. Теперь у меня всегда под рукой свежий недельный архив, и нет нужды разбираться со старыми копиями вручную.

Кстати, скрипт запросто можно подстроить под любую другую папку — это универсальный способ для любых данных, не только для Obsidian.

Вот сам скрипт:

Лучше всего запускать этот скрипт автоматически через Планировщик заданий — пусть работает каждый раз после входа в систему.

Claude + Obsidian: непобедимая пара для личной «второй памяти»

Создавать свою базу знаний никогда не было так просто!

Автоматизация своими руками: не бойтесь экспериментировать с PowerShell!

Эти три скрипта полностью поменяли мой обычный день за компьютером и подарили много свободного времени. Да, они заточены под мои задачи — но, возможно, подкинут вам несколько идей для собственной автоматизации. Когда один раз доверяешь рутину системе, возвращаться к ручной работе уже не хочется.

Если PowerShell кажется сложным — современные AI-помощники теперь реально ускоряют создание скриптов. Просто опишите свою задачу понятными словами, а Claude или Gemini сами предложат рабочий пример для старта.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий