Sdílet prostřednictvím


Save-PSResource

Ukládá prostředky (moduly a skripty) z registrovaného úložiště na počítač.

Syntaxe

Save-PSResource
    [-Name] <String[]>
    [-Version <String>]
    [-Prerelease]
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-IncludeXml]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Save-PSResource
    [-Name] <String[]>
    [-Version <String>]
    [-Prerelease]
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-AsNupkg]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Save-PSResource
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-AsNupkg]
    [-IncludeXml]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-InputObject] <PSResourceInfo[]>
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Tato rutina kombinuje funkce Save-Module a Save-Script rutin z PowerShellGet v2. Save-PSResource stáhne prostředek z registrovaného úložiště do konkrétní cesty na místním počítači. Ve výchozím nastavení se prostředek uloží v rozbaleném nebo nainstalovaném formátu. Skripty nebo moduly je možné spustit z uloženého umístění. K dispozici je také možnost stáhnout prostředek ve formátu .nupkg.

Příklady

Příklad 1

Stáhne modul Az z úložiště s nejvyšší prioritou a uloží ho do aktuálního umístění.

Save-PSResource -Name Az

Příklad 2

Stáhne modul Az z galerie Prostředí PowerShell a uloží ho do aktuálního umístění.

Save-PSResource -Name Az -Repository PSGallery

Příklad 3

Stáhne modul Az z úložiště s nejvyšší prioritou a uloží ho ve formátu .nupkg do aktuálního umístění.

Save-PSResource Az -AsNupkg

Příklad 4

Stáhne modul az Az z úložiště s nejvyšší prioritou a zahrne soubor metadat XML PowerShellGet XML.

Save-PSResource Az -IncludeXML

Parametry

-AcceptLicense

U modulů, které vyžadují licenci, automaticky přijme licenční smlouvu během instalace.

Tento parametr byl přidán v PSResourceGet 1.1.0-rc1.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AsNupkg

Uloží prostředek jako soubor .nupkg.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-AuthenticodeCheck

Ověří podepsané soubory prostředku a soubory katalogu ve Windows.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Credential

Volitelné přihlašovací údaje použité při přístupu k úložišti.

Typ:PSCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-IncludeXml

Zahrnuje XML metadat PowerShellGet, která slouží k ověření, že powershellget nainstaloval modul.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InputObject

Používá se pro vstup kanálu.

Typ:Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Aliasy:ParentResource
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Název jednoho nebo více prostředků, které se mají nainstalovat.

Typ:String[]
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PassThru

Při zadání výstupu PSResourceInfo objekt pro uložený prostředek.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Path

Určuje cestu k uložení prostředku. Pokud není k dispozici žádná cesta, prostředek se uloží do aktuálního adresáře.

Typ:String
Position:Named
Default value:current directory
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Prerelease

Pokud je zadáno, zahrne předběžné verze do vrácených výsledků hledání.

Typ:SwitchParameter
Aliasy:IsPrerelease
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Quiet

Potlačí výstup indikátoru průběhu.

Tento parametr byl přidán v PSResourceGet 1.1.0-rc1.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Repository

Určuje jeden nebo více názvů úložišť, které se mají prohledávat. Pokud není zadáno, hledání zahrnuje všechna registrovaná úložiště v pořadí priority (nejvyšší jako první), dokud se nenajde úložiště obsahující balíček. Úložiště se seřadí podle priority a pak podle názvu. Nižší Priorita hodnoty mají vyšší prioritu.

Při hledání prostředků v různých úložištích RUTINy PSResourceGet prohledávají úložiště pomocí tohoto pořadí řazení. Save-PSResource uloží první odpovídající balíček ze seřazeného seznamu úložišť.

Parametr podporuje * zástupný znak. Pokud zadáte více úložišť, musí všechny názvy obsahovat nebo vynechat zástupný znak. Nemůžete zadat kombinaci názvů se zástupnými znaky a bez zástupných znaků.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:True

-SkipDependencyCheck

Přeskočí kontrolu závislostí prostředků. Jsou nainstalovány pouze nalezené prostředky. Nejsou nainstalovány žádné prostředky nalezeného prostředku.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TemporaryPath

Určuje cestu k dočasné instalaci prostředku před uložením. Pokud není k dispozici žádná dočasná cesta, prostředek se dočasně nainstaluje do dočasné složky aktuálního uživatele.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TrustRepository

Potlačí výzvy k důvěryhodnosti úložiště. Výzva k důvěryhodnosti úložiště se zobrazí pouze v případě, že úložiště není nakonfigurované jako důvěryhodné.

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Version

Určuje verzi prostředku, která se má vrátit. Hodnota může být přesná verze nebo rozsah verzí pomocí syntaxe správy verzí NuGet.

Další informace o rozsazích verzí NuGet najdete v tématu Správa verzí balíčku.

PowerShellGet podporuje všechny kromě minimální inkluzivní verze uvedené v dokumentaci k rozsahu verzí NuGet. Použití 1.0.0.0, protože verze nevolí verze 1.0.0.0 a vyšší (minimální včetně rozsahu). Místo toho se hodnota považuje za požadovanou verzi. Pokud chcete vyhledat minimální inkluzivní rozsah, použijte [1.0.0.0, ] jako rozsah verzí.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:True

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String[]

String

SwitchParameter

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]

Výstupy

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

Rutina ve výchozím nastavení nevrací žádné objekty. Když se použije parametr PassThru, rutina vypíše objekt PSResourceInfo pro uložený prostředek.