Save-PSResource
Hiermee worden resources (modules en scripts) opgeslagen vanuit een geregistreerde opslagplaats op de computer.
Syntaxis
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-Quiet]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-Quiet]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-Quiet]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Deze cmdlet combineert de functionaliteit van de Save-Module
en Save-Script
cmdlets uit PowerShellGet v2.
Save-PSResource
downloadt een resource uit een geregistreerde opslagplaats naar een specifiek pad op de lokale computer. De resource wordt standaard opgeslagen in de uitgepakte of geïnstalleerde indeling. De scripts of modules kunnen worden uitgevoerd vanaf de opgeslagen locatie. Er is ook een optie om de resource in .nupkg
indeling te downloaden.
Voorbeelden
Voorbeeld 1
Downloadt de Az-module vanuit de opslagplaats met de hoogste prioriteit en slaat deze op de huidige locatie op.
Save-PSResource -Name Az
Voorbeeld 2
Downloadt de Az-module vanuit de PowerShell Gallery en slaat deze op de huidige locatie op.
Save-PSResource -Name Az -Repository PSGallery
Voorbeeld 3
Downloadt de Az-module uit de opslagplaats met de hoogste prioriteit en slaat deze op in .nupkg
indeling op de huidige locatie.
Save-PSResource Az -AsNupkg
Voorbeeld 4
Downloadt de Az-module uit de opslagplaats met de hoogste prioriteit en bevat het PowerShellGet XML-metagegevensbestand.
Save-PSResource Az -IncludeXML
Parameters
-AcceptLicense
Voor modules waarvoor een licentie is vereist, accepteert u automatisch de gebruiksrechtovereenkomst tijdens de installatie.
Deze parameter is toegevoegd in PSResourceGet 1.1.0-rc1.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AsNupkg
Slaat de resource op als een .nupkg
-bestand.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AuthenticodeCheck
Valideert de ondertekende bestanden en catalogusbestanden van de resource in Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Optionele referenties die worden gebruikt bij het openen van een opslagplaats.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludeXml
Bevat het XML-bestand met metagegevens van PowerShellGet dat wordt gebruikt om te controleren of PowerShellGet een module heeft geïnstalleerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InputObject
Wordt gebruikt voor pijplijninvoer.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Aliassen: | ParentResource |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
De naam van een of meer resources die u wilt installeren.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PassThru
Wanneer dit is opgegeven, wordt een PSResourceInfo--object uitgevoerd voor de opgeslagen resource.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Hiermee geeft u het pad op waarin de resource moet worden opgeslagen. Als er geen pad is opgegeven, wordt de resource opgeslagen in de huidige map.
Type: | String |
Position: | Named |
Default value: | current directory |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Prerelease
Indien opgegeven, bevat voorlopige versies in zoekresultaten die worden geretourneerd.
Type: | SwitchParameter |
Aliassen: | IsPrerelease |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Quiet
Onderdrukt de uitvoer van de voortgangsbalk.
Deze parameter is toegevoegd in PSResourceGet 1.1.0-rc1.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Repository
Hiermee geeft u een of meer namen van opslagplaatsen om te zoeken. Als dit niet is opgegeven, bevat de zoekopdracht alle geregistreerde opslagplaatsen, in prioriteitsvolgorde (hoogste eerst), totdat een opslagplaats wordt gevonden die het pakket bevat. Opslagplaatsen worden gesorteerd op prioriteit en vervolgens op naam. Lagere prioriteit waarden hebben een hogere prioriteit.
Wanneer u zoekt naar resources in meerdere opslagplaatsen, doorzoekt de PSResourceGet cmdlets de opslagplaatsen met behulp van deze sorteervolgorde.
Save-PSResource
slaat het eerste overeenkomende pakket op uit de gesorteerde lijst met opslagplaatsen.
De parameter ondersteunt het *
jokerteken. Als u meerdere opslagplaatsen opgeeft, moeten alle namen het jokerteken bevatten of weglaten. U kunt geen combinatie van namen opgeven met en zonder jokertekens.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-SkipDependencyCheck
Slaat de controle op resourceafhankelijkheden over. Alleen gevonden resources zijn geïnstalleerd. Er zijn geen resources van de gevonden resource geïnstalleerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TemporaryPath
Hiermee geeft u het pad op om de resource tijdelijk te installeren voordat u opslaat. Als er geen tijdelijk pad wordt opgegeven, wordt de resource tijdelijk geïnstalleerd in de tijdelijke map van de huidige gebruiker.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TrustRepository
Onderdrukt prompts om de opslagplaats te vertrouwen. De prompt om de opslagplaats te vertrouwen vindt alleen plaats als de opslagplaats niet is geconfigureerd als vertrouwd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 Package versioningvoor meer informatie over NuGet-versiebereiken.
PowerShellGet ondersteunt alle, maar de minimale, inclusieve versie vermeld in de documentatie van het NuGet-versiebereik. Het gebruik van 1.0.0.0
omdat de versie geen versies 1.0.0.0 en hoger oplevert (minimaal inclusief bereik). In plaats daarvan wordt de waarde beschouwd als de vereiste versie. Als u wilt zoeken naar een minimaal inclusief bereik, gebruikt u [1.0.0.0, ]
als versiebereik.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
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.
PSResourceGet