Den här cmdleten kombinerar funktionerna i cmdletarna Save-Module och Save-Script från PowerShellGet v2.
Save-PSResource laddar ned en resurs från en registrerad lagringsplats till en specifik sökväg på den lokala datorn. Som standard sparas resursen i uppackat eller installerat format. Skripten eller modulerna kan köras från den sparade platsen. Det finns också ett alternativ för att ladda ned resursen i .nupkg format.
Exempel
Exempel 1
Laddar ned modulen Az från lagringsplatsen med högst prioritet och sparar den på den aktuella platsen.
Save-PSResource -Name Az
Exempel 2
Laddar ned modulen Az från PowerShell-galleriet och sparar den på den aktuella platsen.
Save-PSResource -Name Az -Repository PSGallery
Exempel 3
Laddar ned modulen Az från lagringsplatsen med högst prioritet och sparar den i .nupkg format till den aktuella platsen.
Save-PSResource Az -AsNupkg
Exempel 4
Laddar ned modulen Az från lagringsplatsen med högst prioritet och innehåller PowerShellGet- XML-metadatafil.
Save-PSResource Az -IncludeXML
Parametrar
-AcceptLicense
För moduler som kräver en licens godkänner licensavtalet automatiskt under installationen.
Den här parametern lades till i PSResourceGet 1.1.0-rc1.
Anger ett eller flera lagringsplatsnamn som ska sökas. Om det inte anges innehåller sökningen alla registrerade lagringsplatser i prioritetsordning (högst först) tills en lagringsplats hittas som innehåller paketet. Lagringsplatser sorteras efter prioritet och sedan efter namn. Lägre Prioritet värden har högre prioritet.
När du söker efter resurser på flera lagringsplatser söker PSResourceGet cmdlets i lagringsplatserna med den här sorteringsordningen.
Save-PSResource sparar det första matchande paketet från den sorterade listan med lagringsplatser.
Parametern stöder * jokertecken. Om du anger flera lagringsplatser måste alla namn inkludera eller utelämna jokertecknet. Du kan inte ange en blandning av namn med och utan jokertecken.
Anger sökvägen för att tillfälligt installera resursen innan du sparar. Om det inte finns någon tillfällig sökväg installeras resursen tillfälligt i den aktuella användarens temporära mapp.
Ignorera uppmaningar om att lita på lagringsplatsen. Uppmaningen att lita på lagringsplatsen sker endast om lagringsplatsen inte är konfigurerad som betrodd.
Anger vilken version av resursen som ska returneras. Värdet kan vara en exakt version eller ett versionsintervall med hjälp av NuGet-versionssyntaxen.
Mer information om NuGet-versionsintervall finns i Paketversioner.
PowerShellGet stöder alla utom den lägsta inkluderande versionen som anges i dokumentationen för NuGet-versionsintervallet. Att använda 1.0.0.0 som version ger inte version 1.0.0.0 och högre (minsta inkluderande intervall). I stället anses värdet vara den version som krävs. Om du vill söka efter ett minsta inkluderande intervall använder du [1.0.0.0, ] som versionsintervall.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Som standard returnerar cmdleten inga objekt. När parametern PassThru används matar cmdleten ut ett PSResourceInfo- objekt för den sparade resursen.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Feedback om
PSResourceGet
PSResourceGet
är ett öppen källkod projekt. Välj en länk för att ge feedback: