Set-PSRepository
Nastaví hodnoty pro registrované úložiště.
Syntax
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Description
Rutina Set-PSRepository
nastaví hodnoty pro úložiště registrovaných modulů. Nastavení jsou pro aktuálního uživatele trvalá a platí pro všechny verze PowerShellu nainstalované pro tohoto uživatele.
Příklady
Příklad 1: Nastavení zásad instalace pro úložiště
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Tento příkaz nastaví zásadu instalace pro úložiště myInternalSource na důvěryhodnou, takže před instalací modulů z tohoto zdroje nebudete vyzváni.
Příklad 2: Nastavení zdrojového umístění a umístění publikování pro úložiště
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Tento příkaz nastaví umístění zdroje a umístění publikování pro myInternalSource na zadané identifikátory URI.
Parametry
-Credential
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationPolicy
Určuje zásady instalace. Platné hodnoty jsou: Důvěryhodné, Nedůvěryhodné.
Type: | String |
Accepted values: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje název úložiště.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
Určuje zprostředkovatele správy balíčků.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Určuje proxy server pro požadavek místo přímého připojení k internetovému prostředku.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
Určuje uživatelský účet, který má oprávnění používat proxy server určený parametrem Proxy .
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Určuje identifikátor URI umístění publikování. Například pro úložiště založená na NuGetu je umístění publikování podobné https://someNuGetUrl.com/api/v2/Packages
umístění .
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Určuje umístění skriptu pro publikování.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Určuje umístění zdroje skriptu.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLocation
Určuje identifikátor URI pro zjišťování a instalaci modulů z tohoto úložiště. Například pro úložiště založená na NuGetu je umístění zdroje podobné umístění .https://someNuGetUrl.com/api/v2
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Výstupy
Poznámky
Důležité
Od dubna 2020 Galerie prostředí PowerShell už nepodporuje protokol TLS (Transport Layer Security) verze 1.0 a 1.1. Pokud nepoužíváte protokol TLS 1.2 nebo novější, při pokusu o přístup k Galerie prostředí PowerShell se zobrazí chyba. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Další informace najdete v tomto oznámení na blogu o PowerShellu.