Windows PowerShell — платформа автоматизации задач и управления конфигурацией, разработанная Microsoft. Очень часто данный инструмент используется при решении проблем с ОС. В этой статье мы расскажем о том, как запустить Windows PowerShell разными способами.

Что такое Windows PowerShell

Источник: TechRepublic / Логотип PowerShell

PowerShell — это мощный инструмент, разработанный Microsoft для управления и автоматизации задач в операционных системах Windows.

В отличие от классической командной строки (CMD), PowerShell является более гибким, так как основан на .NET и поддерживает работу с объектами. Это делает его идеальным инструментом для администраторов, разработчиков и опытных пользователей, которые хотят упростить выполнение рутинных задач, автоматизировать сложные процессы и управлять настройками системы более эффективно.

PowerShell предоставляет доступ к сотням командлетов (cmdlets) — встроенных команд, предназначенных для выполнения различных действий, таких как управление файлами, настройка сетевых параметров, работа с реестром Windows и многое другое. 

Перечислим основные особенности PowerShell:

  • Основан на .NET, что позволяет ему работать с объектами, а не просто с текстом, как это делает CMD;
  • Поддерживает использование командлетов (cmdlets) — специализированных команд, которые выполняют различные действия, от управления файлами до работы с учетными записями пользователей;
  • Позволяет создавать и запускать сложные сценарии (скрипты), которые могут включать в себя логику обработки ошибок, условия и циклы;
  • Поддерживает удаленное администрирование, что делает его полезным для управления серверами и удаленными машинами;
  • Интеграция с облачными сервисами, такими как Microsoft Azure, делает PowerShell идеальным инструментом для DevOps-инженеров и системных администраторов.

Есть ли разница между PowerShell и «Терминалом Windows»?

Источник: ZDnet / Изображение Terminal в Windows

Хотя PowerShell и «Терминал Windows» (Windows Terminal) часто упоминаются вместе, это не одно и то же. Windows Terminal — это современное приложение, которое объединяет различные командные оболочки в одном окне, предоставляя улучшенный интерфейс и удобные функции.

Основные различия между PowerShell и Windows Terminal:

  • PowerShell — это командная оболочка и язык сценариев, предназначенный для управления Windows и выполнения административных задач;
  • Windows Terminal — это оболочка, которая позволяет работать с разными инструментами, включая PowerShell, командную строку (CMD) и подсистему Windows для Linux (WSL);
  • В Windows Terminal можно запускать несколько вкладок с разными оболочками, использовать кастомизацию и настраивать параметры под свои нужды.

Чем отличаются PowerShell в Windows 10 и Windows 11?

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

  • В Windows 11 PowerShell обновился до версии 7, которая является кроссплатформенной и поддерживает работу не только в Windows, но и в macOS и Linux;
  • В Windows 11 PowerShell теперь по умолчанию работает через Windows Terminal, обеспечивая улучшенный пользовательский опыт;
  • PowerShell 7 загружается быстрее и работает эффективнее, чем его предшественники;
  • В новой версии улучшены существующие команды и добавлены новые возможности, например, улучшенная работа с потоками данных и API Windows;
  • В Windows 11 PowerShell получил дополнительные механизмы защиты, такие как расширенные политики выполнения скриптов.

Эти изменения делают PowerShell в Windows 11 более мощным и удобным инструментом для администрирования и автоматизации.

Для чего используют PowerShell?

Источник: MakeUseOf / PowerShell с запущенными командами

PowerShell находит применение во многих сферах, особенно среди системных администраторов и разработчиков. Вот основные задачи, которые решаются с его помощью:

  • PowerShell позволяет выполнять административные задачи без необходимости использования графического интерфейса. Например, можно массово изменять параметры учетных записей пользователей в Active Directory;
  • Администраторы могут создавать, изменять и удалять учетные записи пользователей и групп в Windows;
  • PowerShell позволяет просматривать и изменять параметры реестра, запускать и останавливать системные процессы и службы;
  • Можно управлять IP-адресами, настраивать файрвол и проверять сетевое соединение с помощью специальных командлетов;
  • PowerShell часто используется для установки, обновления и удаления программ на множестве компьютеров одновременно;
  • Позволяет отслеживать логи системы и анализировать данные о сбоях и ошибках;
  • PowerShell активно используется в DevOps-процессах для управления облачными ресурсами, например, в Microsoft Azure.

И, как мы отмечали в начале статьи, с помощью PowerShell можно выполнять различные команды, что описаны в руководствах. В том числе на нашем сайте.

Способы запуска PowerShell в Windows 10

Существует множество способов запуска PowerShell в Windows 10. К счастью, чаще всего достаточно пары действий, чтобы запустить платформу.

Поиск в меню «Пуск»

Источник: CQ / Windows 10

  • Введите «PowerShell» в строке поиска и выберите соответствующий результат.

Запуск через «Выполнить» (Win + R)

Источник: CQ / Windows 10

  • Нажмите Win + R, введите powershell и нажмите Enter.

Запуск через командную строку (CMD)

Источник: CQ / Windows 10

  • Нажмите Win + R, введи cmd, затем напишите powershell и нажмите Enter.

Использование контекстного меню «Пуск» (Win + X)

Источник: CQ / Windows 10

  • Нажмите Win + X и выберите «Windows PowerShell» или «Windows PowerShell (Администратор)».

Запуск из проводника Windows

Источник: CQ / Windows 10

  • Откройте любую папку, введите powershell в адресную строку и нажмите Enter.

Открытие через диспетчер задач

Источник: CQ / Windows 10

  • Откройте диспетчер задач (Ctrl + Shift + Esc), выберите «Файл» → «Запустить новую задачу», введите powershell и нажмите Enter.

Создание ярлыка PowerShell

Источник: CQ / Windows 10

  • Нажмите на пустое место на рабочем столе правой кнопкой → «Создать» → «Ярлык»;

Источник: CQ / Windows 10

  • Используйте путь: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe.

Использование клавиш Win + Shift + правый клик

Источник: CQ / Windows 10

  • Зажмите Shift, кликните правой кнопкой мыши в любой папке и выберите «Открыть окно PowerShell здесь».

Запуск через Windows Terminal

Источник: CQ / Windows 10

  • Если у вас установлен Windows Terminal, его можно открыть и переключиться на вкладку PowerShell.

Использование Microsoft Store

Источник: CQ / Windows 10

  • В Windows 10 можно установить PowerShell 7 через Microsoft Store, а затем запускать его из меню «Пуск».

Запуск через папку PowerShell

Источник: CQ / Windows 10

  • Откройте «Мой компьютер» → Диск с установленной Windows (чаще всего C:/) и проследуйте по пути: C:\Windows\System32\WindowsPowerShell\v1.0\ 

Использование Планировщика задач

Источник: CQ / Windows 10

  • Откройте «Планировщик заданий» (Task Scheduler) с помощью поиска Windows или через Win + R, введя taskschd.msc;

Источник: CQ / Windows 10

  • В правой части окна нажмите «Создать простую задачу»;

Источник: CQ / Windows 10

  • Введите имя задачи и краткое описание, затем нажмите «Далее»;

Источник: CQ / Windows 10

  • Выберите, когда задача должна выполняться (например, при входе в систему или по расписанию);

Источник: CQ / Windows 10

  • Укажите, что задача должна выполнять — выберите «Запустить программу»;

Источник: CQ / Windows 10

  • В поле «Программа или сценарий» введите powershell.exe;

Нажмите «Далее» и завершите создание задачи. Проверьте, работает ли задача, выбрав ее в списке и нажав «Выполнить».

Заглавное фото: patrickjduffy

Похожие статьи: