Windows PowerShell — что это за программа

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

Создание файла сценария PowerShell

В Windows 10 файлы сценариев PowerShell можно создавать с помощью практически любого текстового редактора или консоли интегрированной среды сценариев (ISE).

Создание скрипта с помощью блокнота

Чтобы создать сценарий PowerShell с помощью блокнота, выполните следующие действия:

  1. Откройте приложение «Блокнот».
  2. Создайте или вставьте сценарий. Например: Write-Host ««Поздравляем! Ваш первый скрипт успешно выполнен»»

    Вышеприведенный скрипт просто выводит на экране фразу «Поздравляем! Ваш первый скрипт успешно выполнен».

  3. Сохраните файл под любым удобным названием, например, first_
Создание файла сценария PowerShell

Создание сценария с помощью интегрированной среды сценариев

Кроме того, консоль PowerShell ISE можно использовать для кодирования сценариев в Windows 10. Интегрированная cреда сценариев является сложным инструментом, но вы можете начать работу с помощью этих шагов:

  1. Откройте системный поиск и введите запрос Windows PowerShell ISE, щелкните правой кнопкой мыши верхний результат, и выберите Запуск от имени администратора или выберите соответствующий параметр в правой колонке.
  2. В PowerShell ISE создайте пустой файл .ps1, в котором можно создать или вставить скрипт. Например:

    Write-Host ««Поздравляем! Ваш первый скрипт успешно выполнен»»

  3. Откройте меню Файл и нажмите кнопку Сохранить.
  4. Введите название сценария. Например, first_script_
  5. Сохраните скрипт.

Как только Вы выполнили эти шаги с помощью Блокнота или PowerShell ISE, сценарий готов к запуску, но он не будет выполнен. Это происходит потому, что параметры PowerShell по умолчанию всегда настроены на блокирование выполнения любого сценария.

Читайте также:  Как узнать MAC-адрес компьютера (сетевой карты)

Запуск файла сценария PowerShell

Чтобы запустить файл сценария в PowerShell, необходимо изменить политику выполнения, выполнив следующие действия:

  1. Откройте поиск и введите PowerShell, щелкните правой кнопкой мыши в верхний результат и выберите Запуск от имени администратора.
  2. Введите следующую команду, чтобы разрешить выполнение скриптов и нажмите клавишу Enter:

    Set-ExecutionPolicy RemoteSigned

  3. Укажите тип А и ещё раз нажмите клавишу Enter.
  4. Введите следующую команду для запуска скрипта и нажмите клавишу Enter:

    & «C:PATH oSCRIPTfirst_»

    В приведенной выше команде обязательно измените PATH oSCRIPT на расположение вашего скрипта.

После выполнения этих шагов сценарий будет запущен, и если он был создан правильно, вы должны увидеть его вывод без проблем.

Создание файла сценария PowerShell

PowerShell в Windows 10 включает четыре политики выполнения:

  • Restricted – останавливает выполнение скрипта.
  • RemoteSigned – запускает скрипты, созданные на устройстве. Однако, сценарии, созданные на другом компьютере, не будут запускаться, если они не содержат подписи доверенного издателя.
  • AllSigned – все скрипты будут работать до тех пор, пока они подписаны надежным издателем.
  • Unrestricted запускает любой скрипт без каких-либо ограничений.

В приведенных выше шагах мы использовали команду, чтобы разрешить запуск локальных скриптов в Windows 10. Однако, если вы не планируете регулярно выполнять скрипты, можно восстановить настройки по умолчанию, используя те же инструкции, но на Шаге 4, обязательно используйте Set-ExecutionPolicy Restricted команду.

Как запустить PowerShell в Windows 10

Достаточно нажать сочетание Win+X и в контекстном меню Пуск выбрать Windows PowerShell (администратор). В последних версиях операционной системы командная строка была заменена на Windows PowerShell. Можно в параметрах заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке Пуск.

Как запустить PowerShell в Windows 10

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

А также можно запустить Windows PowerShell в определённой папке. Достаточно зажать клавишу Shift и в контекстном меню выбрать Открыть окно PowerShell здесь. В предыдущих версиях операционной системы вместо PowerShell был доступный пункт командной строки. Для перехода в командную строку в окне Windows PowerShell выполняем команду Cmd.

Как запустить PowerShell в Windows 10

Как сохранить вывод команды в файл с помощью PowerShell

Чтобы сохранить вывод команды в текстовый файл с помощью PowerShell, выполните следующие действия:

  1. Откройте PowerShell, например, через системный поиск Windows.
  2. Введите следующую команду, чтобы сохранить вывод в текстовый файл и нажмите Enter:

    ваша-команда | Out-File -FilePath c:\путь\папка\

    В этой команде обязательно замените «ваша-команда» на нужную вам командную строку, а «c:\путь\папка\» на путь и имя файла для хранения выходных данных.

  3. (Необязательно) Введите следующую команду, чтобы просмотреть сохраненный вывод на экране, и нажмите Enter:

    Get-Content -Path c:\путь\папка\

    В этой команде обязательно замените «c:\путь\папка\» на путь и имя файла с выходным содержимым.

После выполнения шагов команда PowerShell сохранит результат в текстовый файл в указанном вами месте.

Мы ориентировались в этом руководстве на Windows 10, но вы также можете использовать эти инструкции для Windows 8.1 и Windows 7.

Поиск установленного приложения с помощью PowerShell

Если список слишком длинный, вы можете выполнить запрос, чтобы вывести список приложений, которые соответствуют имени или части имени.

Чтобы найти, установлено ли приложение с помощью PowerShell, выполните следующие действия:

  1. Откройте Пуск.
  2. Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр Запуск от имени администратора.
  3. Введите следующую команду, чтобы просмотреть список установленных приложений, и нажмите Enter:

    Get-AppxPackage –Name *PARTIAL-APP-NAME*

    В команде замените *PARTIAL-APP-NAME*частичное имя приложения, которое вы хотите проверить. Звездочки — это подстановочные знаки, которые позволяют перечислить каждое приложение, которое содержит часть указанного вами имени.

    В этом примере выполняется запрос любого приложения, в названии которого есть слово «edge»:

    Get-AppxPackage –Name *edge*

Поиск установленного приложения с помощью PowerShell

После того, как вы выполните эти шаги, PowerShell сгенерирует список приложений, который содержит часть указанного вами имени.

Затем вы можете использовать эту информацию для удаления приложения, выполнив следующие действия. Хотя можно удалить Microsoft Store и некоторые другие приложения, такие как Cortana, Microsoft Edge (Insider), Store, Xbox и многие другие, некоторые приложения заблокированы, и вы не сможете их удалить.

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

Да, для любителей нестандартных путей, тоже способ есть)) Много способов запуска командной строки описаны здесь. Здесь же я опишу способ, который подходит для современных операционных систем. Нажимаем правой клавишей мыши по углу пуск или жмем Win+X, а в открывшемся меню выбираем подходящую командную строку. Если вам необходим PowerShell с правами администратора, то выбираем и командную строку с правами администратора.

Читайте также:  10 хитростей в диспетчере задач Windows, о которых вы не знали

В открывшееся окно вводим powershell и жмём Enter. После этого командная строка будет работать полностью как Windows PowerShell.

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

3. Запуск Windows PowerShell через окно проводника Windows.

Открываем проводник и переходим в одну из папок:

a) 64bit PowerShell если стоит 64 битная система или 32bit PowerShell, если стоит 32 битная система C:\Windows\System32\WindowsPowerShell\v1.0

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

b) 32bit PowerShell на 64 битных системах находится в папке: C:\Windows\syswow64\Windowspowershell\v1.0

Можно просто вставить ссылку в адресную строку.

Если вам нужен PowerShell с обычными правами, просто запускаем выделенный файл. Если же с правами администратора, жмём правой клавишей мыши и выбираем «Запуск от имени администратора».

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

Выводы

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

Выводы

Похожие записи:

  • Установка Intellij IDEA на ubuntu 16 декабря, 2016
  • Установка Composer Ubuntu 9 мая, 2017
  • Установка Ruby в Ubuntu 12 июня, 2017
  • Аргументы командной строки Bash 9 апреля, 2018
Выводы

Tweet Pin It

Выводы

— Добавление пользователя в группу «Администраторы»

Напоминаю — При создании учётной записи через PowerShell, она не будет состоять ни в одной из локальных групп[Пользователи, Администраторы…], а значит пока мы не добавили её в группу, толку от неё нет. Короче не забываем добавить пользователя в группу