Publish-PSResource
Hiermee publiceert u een opgegeven module van de lokale computer naar de PSResource-opslagplaats.
Syntaxis
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Deze cmdlet combineert de functies van de Publish-Module
cmdlets en Publish-Script
van PowerShellGet v2.
Publish-PSResource
publiceert een resource van de lokale computer naar een online Nuget-opslagplaats. U kunt de resource opgeven op basis van de naam van de resource of op basis van het pad dat de module- of scriptresource bevat.
Voorbeelden
Voorbeeld 1
In dit voorbeeld wordt de module TestModule gepubliceerd naar de opslagplaats die is geregistreerd met de hoogste prioriteit.
Publish-PSResource -Path c:\TestModule
Voorbeeld 2
In dit voorbeeld wordt de module TestModule gepubliceerd naar de PowerShell Gallery. De API-sleutel is een geheim dat wordt gegenereerd door de PowerShell Gallery voor een gebruikersaccount.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Parameters
-ApiKey
Hiermee geeft u de API-sleutel op die u wilt gebruiken om een resource te publiceren naar de onlinegalerie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u 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
Hiermee geeft u een gebruikersaccount met rechten voor een specifieke opslagplaats.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DestinationPath
Hiermee geeft u het pad op waar het NuGet-pakketbestand .nupkg
moet worden opgeslagen. Deze parameter kan worden gebruikt in combinatie met de parameter Opslagplaats om te publiceren naar een opslagplaats en ook om exact hetzelfde pakket op te slaan in het lokale bestandssysteem.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Het pad naar de module of het scriptbestand of het pad naar een map met de module of het scriptbestand dat moet worden gepubliceerd.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Proxy
De URL naar een proxyserver die wordt gebruikt voor toegang tot opslagplaatsen buiten uw netwerk.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProxyCredential
De referenties die nodig zijn om de proxyserver te gebruiken.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Repository
Hiermee geeft u de opslagplaats te publiceren naar.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipDependenciesCheck
Hiermee wordt de standaardcontrole overgeslagen of alle afhankelijkheden aanwezig zijn in de doelopslagplaats.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipModuleManifestValidate
Hiermee wordt het valideren van het modulemanifest overgeslagen voordat het wordt gepubliceerd.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
Notities
De module definieert pbres
als een alias voor Publish-PSResource
.
Opslagplaats op basis van bestandsshares heeft geen metagegevens over de resources. Daarom is er geen manier om te controleren op afhankelijkheden.
PSResourceGet