Update-PSResource
Stáhne a nainstaluje nejnovější verzi balíčku, který už je nainstalovaný na místním počítači.
Syntax
Update-PSResource
[[-Name] <String[]>]
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Scope <ScopeType>]
[-TemporaryPath <String>]
[-TrustRepository]
[-Credential <PSCredential>]
[-Quiet]
[-AcceptLicense]
[-Force]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-PSResource
stáhne a nainstaluje nejnovější verzi balíčku, který už je nainstalovaný na místním počítači. Tato rutina Update-Module
nahradí rutiny a Update-Script
z PowerShellGet v2. Nová verze prostředku se nainstaluje souběžně s předchozími verzemi v nové složce s verzemi.
Ve výchozím nastavení Update-PSResource
nainstaluje nejnovější verzi balíčku a všechny jeho závislosti bez odstranění starších nainstalovaných verzí.
Příklady
Příklad 1
V tomto příkladu už má uživatel nainstalovaný balíček TestModule a aktualizuje ho.
Get-PSResource -Name "TestModule"
Name Version Prerelease Description
---- ------- ---------- -----------
TestModule 1.2.0 test
Update-PSResource -Name "TestModule"
Name Version Prerelease Description
---- ------- ---------- -----------
TestModule 1.3.0 test
TestModule 1.2.0 test
Parametry
-AcceptLicense
U prostředků, které vyžadují licenci, acceptLicense během aktualizace automaticky přijme licenční smlouvu.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Ověřuje podepsané soubory a soubory katalogu ve Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje volitelné přihlašovací údaje používané při přístupu k privátnímu úložišti.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Pokud je zadáno, obchází kontroly pro TrustRepository a AcceptLicense a aktualizuje balíček.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje název jednoho nebo více prostředků, které se mají aktualizovat. Zástupné znaky jsou podporované, ale NuGet přijímá *
pouze znak. NuGet nepodporuje vyhledávání pomocí zástupných znaků v místních úložištích (založených na souborech).
Type: | String[] |
Position: | 0 |
Default value: | "*" |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PassThru
Pokud je zadán, výstup PSResourceInfo objekt pro uložený prostředek.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
Pokud je tato možnost zadána, umožňuje aktualizaci na předběžnou verzi.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Quiet
Potlačí informace o průběhu.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Určuje jeden nebo více názvů úložišť, které se mají prohledávat. Pokud není zadáno, bude hledání zahrnovat všechna registrovaná úložiště v pořadí priority (nejvyšší na prvním místě), dokud se nenajde úložiště, které obsahuje balíček. Úložiště se seřadí podle priority a pak podle názvu. Hodnoty s nižší prioritou mají vyšší prioritu.
Při hledání prostředků ve více úložištích prohledávají rutiny PSResourceGet úložiště pomocí tohoto pořadí řazení. Update-PSResource
aktualizuje první odpovídající balíček z 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 znakůmi a bez zástupných znaků.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Scope
Určuje rozsah instalace. Akceptované hodnoty jsou:
CurrentUser
AllUsers
Výchozí obor je CurrentUser
, který nevyžaduje zvýšení oprávnění.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.ScopeType |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipDependencyCheck
Přeskočí kontrolu závislostí prostředků. To znamená, že se aktualizují jenom pojmenované prostředky.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemporaryPath
Určuje cestu k dočasné instalaci prostředku před skutečnou instalací. Pokud není k dispozici žádná dočasná cesta, prostředek se dočasně nainstaluje do dočasné složky aktuálního uživatele.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Potlačit výzvy k důvěryhodnosti úložiště. Výzva k důvěryhodnosti úložiště se zobrazí jenom v případě, že úložiště není nakonfigurované jako důvěryhodné.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 rozsahech verzí NuGet najdete v tématu Správa verzí balíčků.
PowerShellGet podporuje všechny kromě minimální inkluzivní verze uvedené v dokumentaci k rozsahu verzí NuGet. Použití 1.0.0.0
jako verze nedává verze 1.0.0.0 a vyšší (minimální rozsah včetně). 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í.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespustí.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
String[]
Výstupy
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Ve výchozím nastavení rutina nevrací žádné objekty. Při použití parametru PassThru rutina vypíše objekt PSResourceInfo pro uložený prostředek.
Poznámky
Modul se udres
definuje jako alias pro Update-PSResource
.
Související odkazy
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro