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 в окне графического интерфейса пользователя от имени администратора.

  1. Нажмите клавишу Windows, чтобы открыть меню «Пуск».
  2. Введите «PowerShell» для поиска приложения.
  3. В появившемся списке щелкните правой кнопкой мыши «PowerShell ISE», чтобы открыть среду PowerShell в графическом интерфейсе. Вы увидите три окна, расположенные друг над другом; окно сценария (показывает заголовок вашего нового сценария, в данном случае untitled.psm1), окно подсказки (написанное PS C: Windows system32>) и окно отладки (без заголовка).
  4. Скопируйте нужный сценарий ниже и вставьте его в окно сценария (оно должно быть в самом верхнем окне или с правой стороны). Общий синтаксис: « Pin-App« Имя приложения »–unpin» для открепления приложений или « Pin-App« Имя приложения »–pin» для закрепления Программы. Удалите или добавьте нужные приложения в список внизу.
  5. Вы можете скачать скрипт для открепления приложений по умолчанию отсюда. Это также открепит приложения из магазина.
  6. Вы можете скачать скрипт для закрепления приложений по умолчанию отсюда. Это также закрепит приложения из магазина.
  7. Чтобы запустить скрипт, нажмите кнопку «Выполнить скрипт» (кнопка воспроизведения) на панели инструментов (если она недоступна, вы можете установить ее видимость в меню просмотра)
  8. Чтобы сохранить сценарий, перейдите в файл> Сохранить как. Выберите место и введите имя вашего файла в появившемся окне. Нажмите “Сохранить”.
  9. Чтобы запустить сохраненный сценарий на компьютере без повторного открытия Windows PowerShell, щелкните сохраненный файл сценария правой кнопкой мыши и выберите “Запускать с помощью PowerShell”.

Как закрепить и открепить все приложения из Windows 10

Эти сценарии будут работать для большинства приложений Windows 10, но не будут работать, если ваши приложения не установлены (т.е. являются просто ссылками на магазин), вам нужно будет отключить взаимодействие с потребителями в групповой политике здесь «Конфигурация компьютера> Политики> Административные шаблоны> Компоненты Windows> Облачное содержимое> Отключить взаимодействие с потребителями Microsoft». Это будет установлено по умолчанию для новые учетные записи на вашем компьютере.

Метод 2: закрепление приложений в приложениях Windows с помощью сценария PowerShell

Метод 1 предлагает способ закреплять только те приложения, которые поставляются с Windows или загружены из магазина. Чтобы закрепить приложения, такие как приложения Microsoft Office, Outlook или игры, с помощью сценария PowerShell, вам необходимо указать в сценарии путь к исполняемому файлу приложения. Вот что вам нужно будет сделать в окне графического интерфейса пользователя Windows PowerShell в качестве администратора. Для запуска этих сценариев вам потребуется как минимум версия 3 PowerShell.

  1. Нажмите клавишу Windows, чтобы открыть меню «Пуск».
  2. Введите «PowerShell» для поиска приложения.
  3. В появившемся списке щелкните правой кнопкой мыши «PowerShell ISE», чтобы открыть среду PowerShell в графическом интерфейсе. Вы увидите три окна, расположенные друг над другом; окно сценария (показывает заголовок вашего нового сценария, в данном случае untitled.ps1), окно подсказки (написанное PS C: Windows system32>) и окно отладки (без заголовка).
  4. Скопируйте нужный сценарий ниже и вставьте его в окно сценария (оно должно быть в самом верхнем окне или с правой стороны). Общий синтаксис: « Set-OSCPin -Path» для закрепления приложений; где «путь» – это фактический путь к вашему приложению. Добавьте нужные приложения в список внизу.
  5. Вы можете скачать скрипт для закрепления любого приложения, которое хотите отсюда
  6. Чтобы запустить скрипт, нажмите кнопку «Выполнить скрипт» (кнопка воспроизведения) на панели инструментов (если она недоступна, вы можете установить ее видимость в меню просмотра).
  7. Чтобы сохранить скрипт, перейдите в файл> Сохранить как. Выберите место и введите имя вашего файла в появившемся окне. Нажмите «Сохранить».
  8. Чтобы запустить сохраненный сценарий на компьютере без повторного открытия Windows PowerShell, щелкните правой кнопкой мыши сохраненный файл сценария и выберите «Запуск с PowerShell».
  9. Вы также можете запустить приведенные выше сценарии из среды командной строки PowerShell..
  10. Нажмите клавишу Windows, чтобы открыть меню «Пуск».
  11. Введите «PowerShell» для поиска приложения.
  12. В появившемся списке щелкните правой кнопкой мыши «PowerShell» и запустите от имени администратора.
  13. В среде PowerShell введите «Import-module filepathofmodule», например, «Import-module C: Users User1 Downloads PSModule.psm1 ”
  14. Это загрузит ваш модуль, и все, что вам нужно будет сделать, это ввести приложение, которое вы хотите добавить или удалить, используя предоставленный синтаксис.
  15. Метод 2 предлагает меню справки, к которому можно получить доступ, набрав «Get-Help Set-OSCPin –Full».
Top