Автор рассказал, как он свёл утренний ритуал за компьютером к одному-двум кликам благодаря скриптам PowerShell в Windows 11. Он использовал команды для запуска приложений и написал скрипт, который активирует их обновления.
Журналист задействовал модуль Start-Process, чтобы автоматически запускать Beeper, Slack и Vivaldi с несколькими вкладками, которые требуются по умолчанию:
Start-Process vivaldi
Start-Process "C:\Users\joaoc\AppData\Local\slack\slack.exe"
Start-Process "C:\Users\joaoc\AppData\Local\Programs\BeeperTexts\Beeper.exe".
Автор проекта добавил несколько URL-адресов в строку Vivaldi, разделив их запятой. В итоге соответствующая строка выглядит так:
Start-Process vivaldi www.xda-developers.com, discord.com, vivaldi://mail/
Чтобы автоматизировать процесс обновления приложений с помощью Winget, требуется всего одна строка:
winget upgrade --all -h -accept-package-agreements
Это проверит наличие обновлений для всех установленных сервисов из репозитория Winget и начнёт их установку. Некоторые установщики могут запрашивать права администратора, но поскольку это происходит ежедневно, обновлений будет не так много.
Вот как выглядит итоговый документ:
Когда скрипт был готов, его требовалось сохранить в соответствующем формате. Для этого в «Блокноте» нужно выбрать «Файл» > «Сохранить как», а затем изменить тип файла на «Все файлы» и дать имя, например, auto_startup.ps1. После создания скрипта PowerShell понадобится ярлык.
При указании назначения ярлыка, чтобы каждый раз не всплывало окно PowerShell, нужно использовать:
powershell.exe -ExecutionPolicy Bypass -File "C:\Path\to\script.ps1" > $null.
В этом случае нажатие на ярлык запустит скрипт PowerShell и одновременно — все приложения. При желании его можно закрепить в меню «Пуск» или на панели задач.
Чтобы скрипт автоматически запустился при загрузке, нужно нажать сочетание клавиш Windows + R, чтобы открыть диалоговое окно «Выполнить», затем ввести shell:startup и нажать Enter. Откроется папка автозагрузки программ, куда требуется перетащить созданный ярлык.
