Import-PSGetRepository
Söker efter de lagringsplatser som är registrerade med PowerShellGet och registrerar dem för PSResourceGet.
Syntax
Import-PSGetRepository
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Den här cmdleten hittar De NuGet-lagringsplatser som är registrerade med PowerShellGet v2 och registrerar dem för PSResourceGet. PowerShellGet v2 har en providermodell som gör att du kan registrera lagringsplatser som använder olika providerprotokoll. PSResourceGet stöder endast NuGet-lagringsplatser, så den här cmdleten importerar bara NuGet-lagringsplatser.
PSGallery-lagringsplatsen är registrerad som standard. Den här cmdleten importerar inte PSGallery-lagringsplatsen från PowerShellGet v2. Om du behöver registrera om PSGallery-lagringsplatsen använder du cmdleten Register-PSResourceRepository
med parametern PSGallery .
Exempel
Exempel 1 – Visa De NuGet-lagringsplatser som är registrerade med PowerShellGet v2
I det här exemplet används parametrarna Verbose och WhatIf för att visa De NuGet-lagringsplatser som är registrerade med 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.
Cmdleten hittade tre lagringsplatser som registrerats med PowerShellGet v2, men importerar bara två av dem. I det här fallet är den tredje lagringsplatsen standardlagringsplatsen för PSGallery .
Exempel 2 – Registrera De NuGet-lagringsplatser som registrerats med PowerShellGet v2
Import-PSGetRepository
Name Uri Trusted Priority
---- --- ------- --------
LocalGallery file:///E:/LocalGallery/ True 50
PrivateRepo https://PrivateRepo:44370/nuget True 50
Exempel 3 – Skriv över befintliga lagringsplatser
Som standard importerar cmdleten inte PowerShellGet v2-lagringsplatser som har samma namn som en registrerad PSResourceGet-lagringsplats. Använd parametern Force för att skriva över befintliga lagringsplatser.
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
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Använd parametern Force för att skriva över befintliga lagringsplatser.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo
Cmdleten returnerar ett PSRepositoryInfo-objekt för varje NuGet-lagringsplats som registrerats med PowerShellGet v2.
Relaterade länkar
PSResourceGet