Find-PackageProvider
Возвращает список поставщиков пакетов управления пакетами, доступных для установки.
Синтаксис
Default (по умолчанию)
Find-PackageProvider
[[-Name] <String[]>]
[-AllVersions]
[-Source <String[]>]
[-IncludeDependencies]
[-Credential <PSCredential>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-RequiredVersion <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-Force]
[-ForceBootstrap]
[<CommonParameters>]
Описание
Командлет Find-PackageProvider находит соответствующие поставщики PackageManagement, доступные в источниках пакетов, зарегистрированных в PowerShellGet. Это поставщики пакетов, доступные для установки с помощью командлета Install-PackageProvider. По умолчанию это включает модули, доступные в коллекции PowerShell с тегами PackageManagement и Provider .
Find-PackageProvider также находит соответствующие поставщики управления пакетами, доступные в хранилище BLOB-объектов Управления пакетами Azure. Используйте поставщик загрузчика, чтобы найти и установить их.
Примеры
Пример 1. Поиск всех доступных поставщиков пакетов
Find-PackageProvider
Эта команда получает список всех поставщиков пакетов, доступных в репозиториях, поддерживаемых управлением пакетами. По умолчанию эти поставщики пакетов доступны в коллекции PowerShell и с помощью приложения для управления пакетами.
Пример 2. Поиск всех версий поставщика
Find-PackageProvider -Name "Nuget" -AllVersions
Эта команда находит все версии поставщика пакетов с именем Nuget.
Пример 3. Поиск поставщика из указанного источника
Find-PackageProvider -Name "Gistprovider" -Source "PSGallery"
Эта команда находит поставщика пакетов, доступного с помощью указанного источника пакета.
Параметры
-AllVersions
Указывает, что этот командлет возвращает все доступные версии поставщика пакетов. По умолчанию Find-PackageProvider возвращает только последнюю доступную версию.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Credential
Указывает учетную запись пользователя, которая имеет разрешение на поиск поставщиков пакетов.
Свойства параметра
| Тип: | PSCredential |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Force
Принудительно выполняется команда без запроса подтверждения пользователя. В настоящее время это эквивалентно параметру ForceBootstrap .
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ForceBootstrap
Указывает, что этот командлет заставляет управление пакетами автоматически устанавливать поставщика пакетов.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-IncludeDependencies
Указывает, что этот командлет включает зависимости.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-MaximumVersion
Указывает максимальную допустимую версию поставщика пакетов, которую вы хотите найти. Если этот параметр не добавлен, Find-PackageProvider находит самую доступную версию поставщика.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-MinimumVersion
Указывает минимальную допустимую версию поставщика пакетов, которую требуется найти. Если этот параметр не добавлен, находит самую доступную версию пакета, Find-PackageProvider которая также удовлетворяет любой максимально указанной версии, указанной параметром MaximumVersion .
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Name
Задает одно или несколько имен модулей поставщика пакетов или имена поставщиков с подстановочными знаками. Разделите несколько имен пакетов запятыми.
Свойства параметра
| Тип: | String[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | True |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | True |
| Значение из оставшихся аргументов: | False |
-Proxy
Указывает прокси-сервер для запроса, а не подключение непосредственно к интернет-ресурсу.
Свойства параметра
| Тип: | Uri |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ProxyCredential
Указывает учетную запись пользователя, которая имеет разрешение на использование прокси-сервера, указанного параметром Proxy .
Свойства параметра
| Тип: | PSCredential |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-RequiredVersion
Указывает точную допустимую версию поставщика пакетов, которую вы хотите найти. Если этот параметр не добавлен, находит самую доступную версию поставщика, Find-PackageProvider которая также удовлетворяет любой максимальной версии, указанной параметром MaximumVersion .
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Source
Указывает один или несколько источников пакетов. Список доступных источников пакетов можно получить с помощью командлета Get-PackageSource .
Свойства параметра
| Тип: | String[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | True |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
Microsoft.PackageManagement.Packaging.SoftwareIdentity
Этот командлет возвращает объект SoftwareIdentity . Объект SoftwareIdentity можно передать в Install-PackageProvider установку результатов Find-PackageProvider.
Примечания
Это важно
По состоянию на апрель 2020 г. коллекция PowerShell больше не поддерживает протокол TLS версии 1.0 и 1.1. Если вы не используете TLS 1.2 или более поздней версии, при попытке получить доступ к коллекции PowerShell появится сообщение об ошибке. Используйте следующую команду, чтобы убедиться, что используется TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Дополнительные сведения см. в объявления