Windows PowerShell - это программа-оболочка, разработанная Microsoft для автоматизации задач и управления конфигурацией. Эта мощная оболочка основана на платформе .NET и включает оболочку командной строки и язык сценариев. PowerShell была сделана с открытым исходным кодом и кросс-платформенной 18 августа 2016 года после того, как изначально была только компонентом Windows. Теперь любой мог разрабатывать команды для использования с PowerShell.
Windows PowerShell предлагает два способа выполнения ваших команд. Первый - это использование командлетов (облегченная команда, используемая в командной строке среды Windows PowerShell), а второй - использование скриптов, которые вы можете сохранить и запустить позже или на другом компьютере. Эти сценарии аналогичны пакетным сценариям командной строки.
Начиная с Windows 8, Microsoft предлагает более интерактивный способ настройки меню «Пуск». В Windows 10 вы можете закреплять и откреплять плитки приложений из меню «Пуск». Если вы собираетесь делать это более чем на одном компьютере, эта задача будет непосильной. Автоматизация - это то, что вам нужно. Эта статья покажет вам, как можно использовать Windows PowerShell для закрепления и открепления плиток из Windows 10.
Метод 1. Закрепление и открепление приложений Windows по умолчанию с помощью сценария PowerShell
Если вы хотите автоматизировать очистку меню «Пуск» Windows 10 от всех закрепленных по умолчанию приложений, которые вы используете, выполните следующие действия. Помните, что это не приведет к удалению приложений; только открепите их с самого начала. Это будет работать только для установленных приложений, а не для ссылок на магазин. Вам также необходимо будет открыть Windows PowerShell в окне графического интерфейса пользователя с правами администратора.
- Нажмите клавишу Windows, чтобы открыть меню «Пуск».
- Введите «PowerShell» для поиска приложения.
- В появившемся списке щелкните правой кнопкой мыши «PowerShell ISE», чтобы открыть среду PowerShell в графическом интерфейсе. Вы увидите три окна, расположенные друг над другом; окно сценария (показывает заголовок вашего нового сценария, в данном случае untitled.psm1), окно подсказки (написанное PS C: Windows system32>) и окно отладки (без заголовка).
- Скопируйте нужный сценарий ниже и вставьте его в окно сценария (оно должно быть в самом верхнем окне или с правой стороны). Общий синтаксис: ' Pin-App «Имя приложения» –unpin ’ открепить приложения или ‘ Pin-приложение «Имя приложения» –pin ’ закрепить приложения. Удалите или добавьте нужные приложения в список внизу.
- Вы можете скачать Скрипт для открепления приложений по умолчанию из Вот . Это также открепит приложения из магазина.
- Вы можете скачать Скрипт для закрепления приложений по умолчанию из Вот . Это также закрепит приложения из магазина.
- Чтобы запустить скрипт, нажмите кнопку «Выполнить скрипт» (кнопка воспроизведения) на панели инструментов (если она недоступна, вы можете установить ее видимость в меню просмотра)
- Чтобы сохранить сценарий, перейдите в раздел Файл> Сохранить как. Выберите место и введите имя вашего файла в появившемся окне. Нажмите Сохранить
- Чтобы запустить сохраненный сценарий на компьютере без повторного открытия Windows PowerShell, щелкните сохраненный файл сценария правой кнопкой мыши и выберите «Запускать с помощью PowerShell».
Эти скрипты будут работать с большинством приложений Windows 10, но не будут работать, если ваши приложения не установлены (т.е. являются просто ссылками на магазин), вам нужно будет отключить взаимодействие с потребителями в групповой политике здесь. «Конфигурация компьютера> Политики> Административные шаблоны> Компоненты Windows> Облачное содержимое> Отключить возможности пользователей Microsoft». Это будет установлено по умолчанию для новые аккаунты в вашем компьютере.
Метод 2: закрепите приложения в приложениях Windows с помощью сценария PowerShell
Метод 1 предлагает способ закреплять только те приложения, которые поставляются с Windows или загружены из магазина. Чтобы закрепить приложения, такие как приложения Microsoft Office, Outlook или игры, с помощью сценария PowerShell, вам необходимо указать в сценарии путь к исполняемому файлу приложения. Вот что вам нужно будет сделать в окне графического интерфейса пользователя Windows PowerShell в качестве администратора. Для запуска этих сценариев вам потребуется как минимум версия 3 PowerShell.
- Нажмите клавишу Windows, чтобы открыть меню «Пуск».
- Введите «PowerShell» для поиска приложения.
- В появившемся списке щелкните правой кнопкой мыши «PowerShell ISE», чтобы открыть среду PowerShell в графическом интерфейсе. Вы увидите три окна, расположенные друг над другом; окно сценария (показывает заголовок вашего нового сценария, в данном случае untitled.ps1), окно подсказки (написанное PS C: Windows system32>) и окно отладки (без заголовка).
- Скопируйте нужный сценарий ниже и вставьте его в окно сценария (оно должно быть в самом верхнем окне или с правой стороны). Общий синтаксис: ' Set-OSCPin -Path ’ закреплять приложения; где «путь» - это фактический путь к вашему приложению. Добавьте нужные приложения в список внизу.
- Вы можете скачать Скрипт для закрепления любого приложения, которое вы хотите из Вот
- Чтобы запустить скрипт, нажмите кнопку «Выполнить скрипт» (кнопка воспроизведения) на панели инструментов (если она недоступна, вы можете установить ее видимость из меню просмотра)
- Чтобы сохранить сценарий, перейдите в раздел Файл> Сохранить как. Выберите расположение и введите имя файла в появившемся окне. Нажмите Сохранить
- Чтобы запустить сохраненный сценарий на компьютере без повторного открытия Windows PowerShell, щелкните сохраненный файл сценария правой кнопкой мыши и выберите «Запускать с помощью PowerShell».
- Вы также можете запустить приведенные выше сценарии из среды командной строки PowerShell.
- Нажмите клавишу Windows, чтобы открыть меню «Пуск».
- Введите «PowerShell» для поиска приложения.
- В появившемся списке щелкните правой кнопкой мыши «PowerShell» и запустите от имени администратора.
- В среде PowerShell введите «Import-module filepathofmodule», например «Модуль импорта C: Users User1 Downloads PSModule.psm1»
- Это загрузит ваш модуль, и все, что вам нужно будет сделать, это ввести приложение, которое вы хотите добавить или удалить, используя предоставленные синтаксисы.
- Метод 2 предлагает меню справки, к которому вы можете получить доступ, набрав «Get-Help Set-OSCPin –Full».