Поиск по сайту:

Как просмотреть установленные модули PowerShell


Вам нужно получить все установленные модули PowerShell?

Нет проблем.

Вы можете легко найти все установленные модули с помощью команды Get-Module.

Давайте посмотрим некоторые примеры.

Список всех установленных модулей PowerShell на вашем компьютере

Команда ниже выведет список всех установленных модулей. Это не означает, что они загружены в вашу сессию PowerShell, но они установлены и доступны.

Get-Module -ListAvailable

Перечислите все установленные модули PowerShell

Список только загруженных модулей PowerShell

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

Get-Module

Перечислить модули в текущих сессиях

Поиск установленных модулей PowerShell

Список установленных модулей может быть довольно обширным. Вы можете использовать фильтр where-object для поиска конкретного названия (поиск с подстановочными знаками). В этом примере я ищу модуль обмена, поэтому выполняю поиск по ключевому слову "Exchange".

get-module -ListAvailable | Where-object {$_.Name -like '*Exchange*'}

Поиск установленных модулей

Теперь он показывает мне только те модули, в названии которых есть слово «Exchange». Это действительно полезно, когда вы не знаете полного названия модуля, вы можете искать по ключевому слову. В данном случае полное название модуля - «ExchangeOnlineManagement».

Как загрузить модуль PowerShell

Теперь, когда вы знаете, как перечислить все установленные модули и найти модули по ключевому слову, давайте рассмотрим, как загрузить модуль.

Я собираюсь загрузить модуль ExchangeOnlineManagement с помощью команды ниже.

Import-Module -Name ExchangeOnlineManagement

Когда вы загружаете модуль и запускаете get-module, вы теперь увидите его в текущей сессии.

На скриншоте выше вы теперь можете увидеть загруженный модуль «ExchangeOnlineManagement».

Просмотреть путь установки модуля

Существует несколько путей установки модулей PowerShell.

$env:PSModulePath -split ';'   

Надеюсь, вам понравилось это краткое руководство о том, как получить список установленных модулей PowerShell. Задайте свои вопросы ниже.

Связано: Как установить модули PowerShell