Set-PSRepository
Задает значения для зарегистрированного репозитория.
Синтаксис
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Описание
Командлет Set-PSRepository
задает значения для зарегистрированного репозитория модулей. Параметры сохраняются для текущего пользователя и применяются ко всем версиям PowerShell, установленным для этого пользователя.
Это командлет прокси-сервера для командлета Set-PSResourceRepository
в Microsoft.PowerShell.PSResourceGet. Дополнительные сведения см. в разделе Set-PSResourceRepository.
Примеры
Пример 1. Установка политики установки для репозитория
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Эта команда задает политику установки для репозитория myInternalSourceдоверенным, чтобы перед установкой модулей из этого источника не было предложено.
Пример 2. Установка исходных и опубликованных расположений для репозитория
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Эта команда задает исходное расположение и расположение публикации для myInternalSource указанным URI.
Параметры
-Credential
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-InstallationPolicy
Указывает политику установки. Допустимые значения: доверенные, недоверенные.
Командлет прокси-сервера преобразует значение этого параметра в доверенный параметр Set-PSResourceRepository
.
Тип: | String |
Допустимые значения: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя репозитория.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PackageManagementProvider
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Proxy
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ProxyCredential
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PublishLocation
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ScriptPublishLocation
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ScriptSourceLocation
Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Set-PSResourceRepository
.
Тип: | Uri |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SourceLocation
Задает универсальный код ресурса (URI) для обнаружения и установки модулей из этого репозитория. Например, для репозиториев на основе NuGet исходное расположение аналогично https://someNuGetUrl.com/api/v2
.
Командлет прокси-сервера сопоставляет этот параметр с параметром Set-PSResourceRepository
URI.
Тип: | Uri |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Примечания
Коллекция PowerShell больше не поддерживает протокол TLS версии 1.0 и 1.1. Необходимо использовать TLS 1.2 или более поздней версии. Используйте следующую команду, чтобы убедиться, что используется TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Связанные ссылки
PSResourceGet