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