Get-InstalledPSResource
Возвращает модули и скрипты, установленные на компьютере с помощью PowerShellGet.
Синтаксис
Get-InstalledPSResource
[[-Name] <String[]>]
[-Version <String>]
[-Path <String>]
[-Scope <ScopeType>]
[<CommonParameters>]
Описание
Этот командлет выполняет поиск путей установки модуля и скрипта и возвращает объекты PSResourceInfo, описывающие каждый найденный элемент ресурса. Это эквивалентно объединенным выходным данным командлетов Get-InstalledModule
и Get-InstalledScript
из PowerShellGet версии 2.
Примеры
Пример 1
В этом примере возвращаются все версии модулей и скриптов, установленных на компьютере.
Get-InstalledPSResource
Пример 2
В этом примере возвращаются все версии модуля Az, установленного с помощью PowerShellGet.
Get-InstalledPSResource Az
Пример 3
В этом примере возвращаются все версии модуля Az, установленного в текущем каталоге.
Get-InstalledPSResource Az -Path .
Пример 4
В этом примере возвращается определенная версия модуля Az, если она установлена в системе.
Get-InstalledPSResource Az -Version 9.4.0
Пример 5
В этом примере возвращаются все установленные версии модуля Az в указанном диапазоне версий.
Get-InstalledPSResource Az -Version "(1.0.0, 3.0.0)"
Пример 6
В этом примере возвращается определенная предварительная версия модуля PowerShellGet, если она установлена в системе.
Get-InstalledPSResource PowerShellGet -Version 3.0.19-beta19
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PowerShellGet 3.0.19 beta19 PSGallery PowerShell module with commands for discovering, installing, updating and p…
Пример 6
В предыдущем примере показано, что PowerShellGet версии 3.0.14-beta14 была установлена в системе. В этом примере показано, что необходимо предоставить полную версию, включая метку предварительного , чтобы определить установленный модуль версии.
Get-InstalledPSResource PowerShellGet -Version 3.0.19
Выходные данные этой команды отсутствуют.
Пример 7
В этом примере показано, что в системе установлено четыре версии PSReadLine. Вторая команда ищет диапазон версий между 2.2.0
и 2.3.0
.
Get-InstalledPSResource PSReadLine
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PSReadLine 2.3.0 beta0 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.6 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.5 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.2 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.0 beta4 PSGallery Great command line editing in the PowerShell console host
Get-InstalledPSResource PSReadLine -Version '[2.2.0, 2.3.0]'
Name Version Prerelease Repository Description
---- ------- ---------- ---------- -----------
PSReadLine 2.3.0 beta0 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.6 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.5 PSGallery Great command line editing in the PowerShell console host
PSReadLine 2.2.2 PSGallery Great command line editing in the PowerShell console host
В соответствии с правилами версий NuGet предварительная версия меньше стабильной версии, поэтому 2.2.0-beta4
меньше, чем версия 2.2.0
в указанном диапазоне версий.
Параметры
-Name
Имя ресурса для поиска. Подстановочные знаки поддерживаются, но NuGet принимает только символ *
. NuGet не поддерживает поиск подстановочных знаков локальных репозиториев (на основе файлов).
Тип: | String[] |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | True |
-Path
Указывает путь к поиску.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Scope
Указывает область ресурса.
Тип: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Допустимые значения: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Version
Указывает версию возвращаемого ресурса. Значение может быть точной версией или диапазоном версий с помощью синтаксиса управления версиями NuGet.
Дополнительные сведения о диапазонах версий NuGet см. в управления версиями пакетов.
PowerShellGet поддерживает все, кроме минимальной инклюзивной версии , перечисленных в документации по диапазону версий NuGet. Использование 1.0.0.0
, так как версия не дает версий 1.0.0.0 и выше (минимальный инклюзивный диапазон). Вместо этого значение считается обязательной версией. Чтобы найти минимальный диапазон включительно, используйте [1.0.0.0, ]
в качестве диапазона версий.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | True |
Входные данные
String[]
Выходные данные
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Примечания
Модуль определяет Get-PSResource
как псевдоним для Get-InstalledPSResource
.
PSResourceGet