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[]

String

SwitchParameter

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.