Import-PSGetRepository
Hiermee vindt u de opslagplaatsen die zijn geregistreerd bij PowerShellGet en registreert u deze voor PSResourceGet.
Syntaxis
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met deze cmdlet worden de NuGet-opslagplaatsen gevonden die zijn geregistreerd bij PowerShellGet v2 en worden ze geregistreerd voor PSResourceGet. PowerShellGet v2 heeft een providermodel waarmee u opslagplaatsen kunt registreren die gebruikmaken van verschillende providerprotocollen. PSResourceGet ondersteunt alleen NuGet-opslagplaatsen, dus met deze cmdlet worden alleen NuGet-opslagplaatsen geïmporteerd.
De PSGallery-opslagplaats is standaard geregistreerd. Met deze cmdlet importeert u de PSGallery-opslagplaats niet vanuit PowerShellGet v2. Als u de PSGallery-opslagplaats opnieuw moet registreren, gebruikt u de cmdlet Register-PSResourceRepository
met de parameter PSGallery.
Voorbeelden
Voorbeeld 1: De NuGet-opslagplaatsen weergeven die zijn geregistreerd bij PowerShellGet v2
In dit voorbeeld worden de parameters Uitgebreide en WhatIf gebruikt om de NuGet-opslagplaatsen weer te geven die zijn geregistreerd bij PowerShell v2.
Import-PSGetRepository -Verbose -WhatIf
VERBOSE: Found 3 registered PowerShellGet repositories.
VERBOSE: Selected 2 NuGet repositories.
What if: Registering LocalGallery at E:\LocalGallery\ -Trusted:$True -Force:$False.
What if: Registering PrivateRepo at https://PrivateRepo:44370/nuget -Trusted:$True -Force:$False.
Met de cmdlet zijn drie opslagplaatsen gevonden die zijn geregistreerd bij PowerShellGet v2, maar worden er slechts twee geïmporteerd. In dit geval is de derde opslagplaats de standaardopslagplaats PSGallery opslagplaats.
Voorbeeld 2: Registreer de NuGet-opslagplaatsen die zijn geregistreerd bij PowerShellGet v2
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
Voorbeeld 3: bestaande opslagplaatsen overschrijven
De cmdlet importeert standaard geen PowerShellGet v2-opslagplaatsen met dezelfde naam als een geregistreerde PSResourceGet-opslagplaats. Gebruik de parameter Forceren om bestaande opslagplaatsen te overschrijven.
Import-PSGetRepository
WARNING: Adding to repository store failed: The PSResource Repository 'LocalGallery' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
WARNING: Adding to repository store failed: The PSResource Repository 'PrivateRepo' already exists.
WARNING: Use the -Force switch to overwrite existing repositories.
Import-PSGetRepository -Force
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Gebruik de parameter Forceren om bestaande opslagplaatsen te overschrijven.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
De cmdlet retourneert een PSRepositoryInfo--object voor elke NuGet-opslagplaats die is geregistreerd bij PowerShellGet v2.
Verwante koppelingen
PSResourceGet