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.
Toto je rutina proxy pro rutinu Set-PSResourceRepository
v Microsoft.PowerShell.PSResourceGet. Další informace najdete v tématu Set-PSResourceRepository.
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 se před instalací modulů z tohoto zdroje nezobrazí výzva.
Příklad 2: Nastavení umístění zdroje a 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
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
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é.
Rutina proxy transformuje hodnotu tohoto parametru na důvěryhodný parametr .Set-PSResourceRepository
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
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Rutina proxy serveru tento parametr ignoruje, protože ho nepodporuje Set-PSResourceRepository
.
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 se zdrojové umístění podobá https://someNuGetUrl.com/api/v2
umístění .
Rutina proxy serveru mapuje tento parametr na parametr URI pro Set-PSResourceRepository
.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Výstupy
Poznámky
Galerie prostředí PowerShell už nepodporuje protokol TLS (Transport Layer Security) verze 1.0 a 1.1. Musíte použít protokol TLS 1.2 nebo novější. Pomocí následujícího příkazu se ujistěte, že používáte protokol TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12