Update-PSResource
Hiermee downloadt en installeert u de nieuwste versie van een pakket dat al op de lokale computer is geïnstalleerd.
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
downloadt en installeert de nieuwste versie van een pakket dat al op de lokale computer is geïnstalleerd. Deze cmdlet vervangt de Update-Module
cmdlets en Update-Script
van PowerShellGet v2. De nieuwe versie van de resource wordt naast eerdere versies geïnstalleerd in een nieuwe map met versiebeheer.
Update-PSResource
Standaard wordt de nieuwste versie van het pakket en alle bijbehorende afhankelijkheden geïnstalleerd zonder de oudere geïnstalleerde versies te verwijderen.
Voorbeelden
Voorbeeld 1
In dit voorbeeld heeft de gebruiker het pakket TestModule al geïnstalleerd en wordt het pakket bijgewerkt.
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
Parameters
-AcceptLicense
Voor resources waarvoor een licentie is vereist, accepteert AcceptLicense automatisch de gebruiksrechtovereenkomst tijdens de update.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Hiermee valideert u ondertekende bestanden en catalogusbestanden in Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Hiermee geeft u optionele referenties op die worden gebruikt bij het openen van een privéopslagplaats.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wanneer dit is opgegeven, worden controles voor TrustRepository en AcceptLicense overgeslagen en wordt het pakket bijgewerkt.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van een of meer resources om bij te werken. Jokertekens worden ondersteund, maar NuGet accepteert alleen het *
teken. NuGet biedt geen ondersteuning voor zoekopdrachten met jokertekens in lokale (op bestanden gebaseerde) opslagplaatsen.
Type: | String[] |
Position: | 0 |
Default value: | "*" |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PassThru
Wanneer dit is opgegeven, wordt een PSResourceInfo-object voor de opgeslagen resource uitgevoerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
Wanneer dit is opgegeven, kunt u bijwerken naar een voorlopige versie.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Quiet
Onderdrukt voortgangsinformatie.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Hiermee geeft u een of meer opslagplaatsnamen op om te zoeken. Als dit niet is opgegeven, bevat de zoekopdracht alle geregistreerde opslagplaatsen, in volgorde van prioriteit (hoogste eerst), totdat er een opslagplaats wordt gevonden die het pakket bevat. Opslagplaatsen worden gesorteerd op prioriteit en vervolgens op naam. Waarden met een lagere prioriteit hebben een hogere prioriteit.
Bij het zoeken naar resources in meerdere opslagplaatsen, zoeken de PSResourceGet-cmdlets de opslagplaatsen met behulp van deze sorteervolgorde. Update-PSResource
werkt het eerste overeenkomende pakket uit de gesorteerde lijst met opslagplaatsen bij.
De parameter ondersteunt het *
jokerteken. Als u meerdere opslagplaatsen opgeeft, moeten alle namen het jokerteken bevatten of weglaten. U kunt geen combinatie van namen met en zonder jokertekens opgeven.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Scope
Hiermee geeft u het installatiebereik op. Geaccepteerde waarden zijn:
CurrentUser
AllUsers
Het standaardbereik is CurrentUser
, waarvoor geen uitbreiding is vereist.
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
Hiermee wordt de controle op resourceafhankelijkheden overgeslagen. Dit betekent dat alleen benoemde resources worden bijgewerkt.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemporaryPath
Hiermee geeft u het pad om de resource tijdelijk te installeren voordat de werkelijke installatie. Als er geen tijdelijk pad is opgegeven, wordt de resource tijdelijk geïnstalleerd in de tijdelijke map van de huidige gebruiker.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Onderdrukt prompts om de opslagplaats te vertrouwen. De vraag om de opslagplaats te vertrouwen wordt alleen weergegeven als de opslagplaats niet is geconfigureerd als vertrouwd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Hiermee geeft u de versie van de resource die moet worden geretourneerd. De waarde kan een exacte versie of een versiebereik zijn met behulp van de NuGet-versiebeheersyntaxis.
Zie Pakketversiebeheer voor meer informatie over NuGet-versiebereiken.
PowerShellGet ondersteunt alle, behalve de minimale inclusieve versie die wordt vermeld in de documentatie over het NuGet-versiebereik. Als 1.0.0.0
u als versie gebruikt, levert geen versies 1.0.0.0 en hoger op (minimaal inclusief bereik). In plaats daarvan wordt de waarde beschouwd als de vereiste versie. Als u wilt zoeken naar een minimaal inclusief bereik, gebruikt [1.0.0.0, ]
u als het versiebereik.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
String[]
Uitvoerwaarden
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Standaard retourneert de cmdlet geen objecten. Wanneer de parameter PassThru wordt gebruikt, voert de cmdlet een PSResourceInfo-object uit voor de opgeslagen resource.
Notities
De module definieert udres
als een alias voor Update-PSResource
.
Verwante koppelingen
PSResourceGet
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor