Dela via


Register-PackageSource

Lägger till en paketkälla för en angiven paketprovider.

Syntax

Register-PackageSource
        [-Proxy <Uri>]
        [-ProxyCredential <PSCredential>]
        [[-Name] <String>]
        [[-Location] <String>]
        [-Credential <PSCredential>]
        [-Trusted]
        [-Force]
        [-ForceBootstrap]
        [-WhatIf]
        [-Confirm]
        [-ProviderName <String>]
        [<CommonParameters>]
Register-PackageSource
        [-Proxy <Uri>]
        [-ProxyCredential <PSCredential>]
        [[-Name] <String>]
        [[-Location] <String>]
        [-Credential <PSCredential>]
        [-Trusted]
        [-Force]
        [-ForceBootstrap]
        [-WhatIf]
        [-Confirm]
        [-ConfigFile <String>]
        [-SkipValidate]
        [<CommonParameters>]
Register-PackageSource
        [-Proxy <Uri>]
        [-ProxyCredential <PSCredential>]
        [[-Name] <String>]
        [[-Location] <String>]
        [-Credential <PSCredential>]
        [-Trusted]
        [-Force]
        [-ForceBootstrap]
        [-WhatIf]
        [-Confirm]
        [-PackageManagementProvider <String>]
        [-PublishLocation <String>]
        [-ScriptSourceLocation <String>]
        [-ScriptPublishLocation <String>]
        [<CommonParameters>]

Description

Cmdleten Register-PackageSource lägger till en paketkälla för en angiven paketprovider. Paketkällor hanteras alltid av en paketprovider. Om paketleverantören inte kan lägga till eller ersätta en paketkälla genererar providern ett felmeddelande.

Exempel

Exempel 1: Registrera en paketkälla för NuGet-providern

Det här kommandot registrerar en paketkälla, en webbaserad plats för NuGet-providern . Källor är inte betrodda som standard. Du uppmanas att bekräfta att källan är betrodd innan paket installeras. Om du vill åsidosätta standardinställningen använder du parametern -Trusted .

Register-PackageSource -Name MyNuGet -Location https://www.nuget.org/api/v2 -ProviderName NuGet

Name          ProviderName     IsTrusted  Location
----          ------------     ---------  --------
MyNuGet       NuGet            False      https://www.nuget.org/api/v2

Parametrar

-ConfigFile

Anger en konfigurationsfil.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger ett användarkonto som har behörighet att komma åt den autentiserade platsen.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceBootstrap

Anger att den här cmdleten automatiskt installerar paketprovidern.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Anger paketkällans plats.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på paketkällan som ska registreras.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PackageManagementProvider

Anger pakethanteringsprovidern.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProviderName

Anger paketproviderns namn.

Type:String
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Proxy

Anger en proxyserver för begäran i stället för en direktanslutning till Internetresursen.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCredential

Anger ett användarkonto som har behörighet att använda proxyservern som anges av proxyparametern.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublishLocation

Anger publiceringsplatsen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptPublishLocation

Anger skriptets publiceringsplats.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScriptSourceLocation

Anger platsen för skriptkällan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipValidate

Växla som hoppar över valideringen av autentiseringsuppgifterna för en paketkälla.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Trusted

Anger att paketkällan är betrodd.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Kommentarer

Viktigt

Från och med april 2020 stöder PowerShell-galleriet inte längre TLS-versionerna (Transport Layer Security) 1.0 och 1.1. Om du inte använder TLS 1.2 eller senare får du ett felmeddelande när du försöker komma åt PowerShell-galleriet. Använd följande kommando för att se till att du använder TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Mer information finns i tillkännagivandet i PowerShell-bloggen.