Save-PSResource
Salva le risorse (moduli e script) da un repository registrato nel computer.
Sintassi
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Questo cmdlet combina la funzionalità dei Save-Module
cmdlet e Save-Script
di PowerShellGet v2. Save-PSResource
scarica una risorsa da un repository registrato in un percorso specifico nel computer locale. Per impostazione predefinita, la risorsa viene salvata nel formato decompresso o installato. Gli script o i moduli possono essere eseguiti dal percorso salvato. È anche disponibile un'opzione per scaricare la risorsa in .nupkg
formato .
Esempio
Esempio 1
Scarica il modulo Az dal repository con priorità più alta e lo salva nel percorso corrente.
Save-PSResource -Name Az
Esempio 2
Scarica il modulo Az dal PowerShell Gallery e lo salva nella posizione corrente.
Save-PSResource -Name Az -Repository PSGallery
Esempio 3
Scarica il modulo Az dal repository con priorità più alta e lo salva nel .nupkg
formato corrente.
Save-PSResource Az -AsNupkg
Esempio 4
Scarica il modulo Az dal repository con priorità più alta e include il file di metadati XML di PowerShellGet .
Save-PSResource Az -IncludeXML
Parametri
-AsNupkg
Salva la risorsa come .nupkg
file.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Convalida i file e i file di catalogo firmati della risorsa 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
Credenziali facoltative usate per l'accesso a un repository.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeXml
Include il file XML dei metadati PowerShellGet usato per verificare che PowerShellGet abbia installato un modulo.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Usato per l'input della pipeline.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Aliases: | ParentResource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nome di una o più risorse da installare.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-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 |
-Path
Specifica il percorso in cui salvare la risorsa. Se non viene specificato alcun percorso, la risorsa viene salvata nella directory corrente.
Type: | String |
Position: | Named |
Default value: | current directory |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
Se specificato, include versioni non definitive nei risultati della ricerca restituiti.
Type: | SwitchParameter |
Aliases: | IsPrerelease |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | True |
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à (massimo), 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 maggiore.
Quando si cercano risorse in più repository, i cmdlet PSResourceGet eseguono ricerche nei repository usando questo ordinamento. Save-PSResource
salva 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: | True |
Accept wildcard characters: | True |
-SkipDependencyCheck
Ignora il controllo delle dipendenze delle risorse. Vengono installate solo le risorse trovate. Non vengono installate risorse della risorsa trovata.
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 del salvataggio. Se non viene specificato alcun percorso temporaneo, la risorsa viene installata temporaneamente nella cartella temporanea dell'utente corrente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Elimina le richieste di attendibilità del repository. La richiesta di considerare attendibile il 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 di controllo delle versioni di NuGet.
Per altre informazioni sugli intervalli di versioni di NuGet, vedere Controllo delle versioni dei pacchetti.
PowerShellGet supporta tutte le versioni incluse, ma la versione minima inclusa elencata nella documentazione dell'intervallo di versioni di NuGet. L'uso 1.0.0.0
come versione non restituisce le versioni 1.0.0.0 e successive (intervallo inclusivo minimo). Il valore viene invece considerato 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: | True |
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[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Output
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
Per impostazione predefinita, il cmdlet non restituisce alcun oggetto. Quando si usa il parametro PassThru , il cmdlet restituisce un oggetto PSResourceInfo per la risorsa salvata.
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