Save-PSResource
Sparar resurser (moduler och skript) från en registrerad lagringsplats på datorn.
Syntax
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Den här cmdleten kombinerar funktionerna i Save-Module
cmdletarna 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 Az-modulen från lagringsplatsen med högst prioritet och sparar den på den aktuella platsen.
Save-PSResource -Name Az
Exempel 2
Laddar ned Az-modulen från PowerShell-galleriet och sparar den på den aktuella platsen.
Save-PSResource -Name Az -Repository PSGallery
Exempel 3
Laddar ned Az-modulen 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 Az-modulen från lagringsplatsen med högst prioritet och innehåller XML-metadatafilen PowerShellGet.
Save-PSResource Az -IncludeXML
Parametrar
-AsNupkg
Sparar resursen som en .nupkg
fil.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Verifierar resursens signerade filer och katalogfiler i Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
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
Valfria autentiseringsuppgifter som används vid åtkomst till en lagringsplats.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeXml
Innehåller Metadata-XML för PowerShellGet som används för att verifiera att PowerShellGet har installerat en modul.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Används för pipelineindata.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Aliases: | ParentResource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Namnet på en eller flera resurser som ska installeras.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
När det här alternativet har angetts returneras ett PSResourceInfo-objekt för den sparade resursen.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Anger sökvägen som resursen ska sparas till. Om ingen sökväg anges sparas resursen i den aktuella katalogen.
Type: | String |
Position: | Named |
Default value: | current directory |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
När detta anges innehåller förhandsversioner i sökresultat som returneras.
Type: | SwitchParameter |
Aliases: | IsPrerelease |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Repository
Anger ett eller flera lagringsplatsnamn som ska sökas. Om inget 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 prioritetsvärden har högre prioritet.
När du söker efter resurser på flera lagringsplatser söker PSResourceGet-cmdletarna igenom lagringsplatserna med den här sorteringsordningen. Save-PSResource
sparar det första matchande paketet från den sorterade listan med lagringsplatser.
Parametern stöder *
jokertecknet. Om du anger flera lagringsplatser måste alla namn innehålla eller utelämna jokertecknet. Du kan inte ange en blandning av namn med och utan jokertecken.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SkipDependencyCheck
Hoppar över kontrollen av resursberoenden. Endast hittade resurser har installerats. Inga resurser för den funna resursen har installerats.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemporaryPath
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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Ignorera uppmaningar om att lita på lagringsplatsen. Uppmaningen att lita på lagringsplatsen sker bara om lagringsplatsen inte har konfigurerats som betrodd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
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. Användning 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 [1.0.0.0, ]
du som versionsintervall.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-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 |
Indata
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Utdata
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Som standard returnerar cmdleten inga objekt. När parametern PassThru används matar cmdleten ut ett PSResourceInfo-objekt för den sparade resursen.
PSResourceGet
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för