Автоматизация утреннего ритуала с помощью PowerShell в Windows 11

Автор статьи описывает, как он сократил утренние задачи за компьютером до одного-двух кликов, используя скрипты PowerShell в Windows 11. Он применил команды для автоматического запуска необходимых приложений и создал скрипт для их обновления.

С помощью модуля Start-Process он настроил автоматический запуск Beeper, Slack и Vivaldi с предустановленными вкладками. Команды выглядят следующим образом:
Start-Process vivaldi
Start-Process �f7007;C:\Users\joaoc\AppData\Local\slack\slack.exe�f816d;
Start-Process �f7007;C:\Users\joaoc\AppData\Local\Programs\BeeperTexts\Beeper.exe�f816d;.

В строку Vivaldi автор добавил несколько URL, разделив их запятой, и это выглядит так:
Start-Process vivaldi www.xda-developers.com, discord.com, vivaldi://mail/.

Для автоматизации обновления приложений достаточно ввести одну команду:
winget upgrade —all -h -accept-package-agreements.
Эта команда проверяет обновления для всех установленных приложений и запускает их установку. Некоторые из них могут требовать прав администратора, но поскольку обновления выполняются ежедневно, их будет немного.

После того как скрипт был написан, его нужно сохранить в формате .ps1 через «Блокнот». Затем, чтобы избежать появления окна PowerShell при запуске, необходимо создать ярлык с командой:
powershell.exe -ExecutionPolicy Bypass -File �f7007;C:\Path\to\script.ps1�f816d; > $null.

При нажатии на ярлык запустится и скрипт, и все приложения. Ярлык можно закрепить в меню «Пуск» или на панели задач. Чтобы скрипт автоматически запускался при загрузке, нужно открыть папку автозагрузки, нажав Windows + R, ввести shell:startup и перетащить туда созданный ярлык.

Помогите проекту, поделитесь с друзьями ;)

Добавить комментарий