Update-PSResource
Scarica e installa la versione più recente di un pacchetto già installato nel computer locale.
Sintassi
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>]
Descrizione
Update-PSResource
scarica e installa la versione più recente di un pacchetto già installato nel computer locale. Questo cmdlet sostituisce i Update-Module
cmdlet e Update-Script
da PowerShellGet v2. La nuova versione della risorsa viene installata side-by-side con le versioni precedenti in una nuova cartella con versione.
Per impostazione predefinita, Update-PSResource
installa la versione più recente del pacchetto e una delle relative dipendenze senza eliminare le versioni precedenti installate.
Esempio
Esempio 1
In questo esempio l'utente ha già installato il pacchetto TestModule e aggiorna il pacchetto.
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
Parametri
-AcceptLicense
Per le risorse che richiedono una licenza, AcceptLicense accetta automaticamente il contratto di licenza durante l'aggiornamento.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Convalida i file firmati e i file di catalogo in Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica le credenziali facoltative usate per l'accesso a un repository privato.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Se specificato, ignora i controlli di TrustRepository e AcceptLicense e aggiorna il pacchetto.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome di una o più risorse da aggiornare. I caratteri jolly sono supportati, ma NuGet accetta solo il *
carattere. NuGet non supporta le ricerche con caratteri jolly dei repository locali (basati su file).
Type: | String[] |
Position: | 0 |
Default value: | "*" |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PassThru
Se specificato, restituisce un oggetto PSResourceInfo per la risorsa salvata.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
Se specificato, consente l'aggiornamento a una versione non definitiva.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Quiet
Elimina le informazioni sullo stato di avanzamento.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Specifica uno o più nomi di repository da cercare. Se non specificato, la ricerca include tutti i repository registrati, nell'ordine di priorità (primo), fino a quando non viene trovato un repository che contiene il pacchetto. I repository vengono ordinati in base alla priorità e quindi in base al nome. I valori priorità inferiore hanno una precedenza superiore.
Quando si cercano risorse in più repository, i cmdlet PSResourceGet ricercano i repository usando questo ordine di ordinamento. Update-PSResource
aggiorna il primo pacchetto corrispondente dall'elenco ordinato di repository.
Il parametro supporta il *
carattere jolly. Se si specificano più repository, tutti i nomi devono includere o omettere il carattere jolly. Non è possibile specificare una combinazione di nomi con e senza caratteri jolly.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Scope
Specifica l'ambito di installazione. I valori accettati sono:
CurrentUser
AllUsers
L'ambito predefinito è CurrentUser
, che non richiede l'elevazione.
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
Ignora il controllo delle dipendenze delle risorse. Ciò significa che vengono aggiornate solo le risorse denominate.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemporaryPath
Specifica il percorso per installare temporaneamente la risorsa prima dell'installazione effettiva. Se non viene fornito alcun percorso temporaneo, la risorsa viene temporaneamente installata nella cartella temporanea dell'utente corrente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Eliminare le richieste di attendibilità del repository. Il prompt di attendibilità del repository si verifica solo se il repository non è configurato come attendibile.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Specifica la versione della risorsa da restituire. Il valore può essere una versione esatta o un intervallo di versioni usando la sintassi del controllo delle versioni NuGet.
Per altre informazioni sugli intervalli di versioni NuGet, vedere Controllo delle versioni del pacchetto.
PowerShellGet supporta tutto ma la versione minima inclusiva elencata nella documentazione dell'intervallo di versioni NuGet. L'uso 1.0.0.0
come versione non restituisce versioni 1.0.0.0 e successive (intervallo minimo inclusivo). Il valore viene invece considerato come la versione richiesta. Per cercare un intervallo inclusivo minimo, usare [1.0.0.0, ]
come intervallo di versioni.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
String[]
Output
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Per impostazione predefinita, il cmdlet non restituisce oggetti. Quando viene usato il parametro PassThru , il cmdlet restituisce un oggetto PSResourceInfo per la risorsa salvata.
Note
Il modulo definisce udres
come alias per Update-PSResource
.
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per