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.
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ů.
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.
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é.
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í.
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
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.
Poznámky
Modul definuje svres jako alias pro Save-PSResource.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.