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>]
Description
Set-PSRepository
Cmdlet 會設定已註冊模組存放庫的值。 目前用戶的設定是持續性的,並套用至為該使用者安裝的所有PowerShell版本。
範例
範例 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
參數
-Credential
類型: | PSCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-InstallationPolicy
指定安裝原則。 有效值為:信任、不受信任。
類型: | String |
接受的值: | Trusted, Untrusted |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定存放庫的名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PackageManagementProvider
指定封裝管理提供者。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Proxy
指定要求的 Proxy 伺服器,而不是直接連線到因特網資源。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ProxyCredential
指定具有使用 proxy 伺服器許可權的用戶帳戶,該 Proxy 伺服器是由 Proxy 參數所指定。
類型: | PSCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-PublishLocation
指定發佈位置的 URI。 例如,針對 NuGet 型存放庫,發佈位置類似於 https://someNuGetUrl.com/api/v2/Packages
。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ScriptPublishLocation
指定文稿發佈位置。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ScriptSourceLocation
指定文稿來源位置。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SourceLocation
指定從這個存放庫探索及安裝模組的 URI。 例如,針對 NuGet 型存放庫,來源位置類似於 https://someNuGetUrl.com/api/v2
。
類型: | Uri |
Position: | 1 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
輸出
備註
重要
自 2020 年 4 月起,PowerShell 資源庫不再支援傳輸層安全性 (TLS) 1.0 和 1.1 版。 如果您未使用 TLS 1.2 或更高版本,當您嘗試存取 PowerShell 資源庫時,會收到錯誤。 使用下列命令以確保您使用 TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
如需詳細資訊,請參閱 PowerShell 部落格中的 公告。