Share via


Publish-PSResource

Közzétesz egy adott modult a helyi számítógépről a PSResource-adattárban.

Syntax

Publish-PSResource
       [-ApiKey <String>]
       [-Repository <String>]
       [-Path] <String>
       [-DestinationPath <String>]
       [-Credential <PSCredential>]
       [-SkipDependenciesCheck]
       [-SkipModuleManifestValidate]
       [-Proxy <Uri>]
       [-ProxyCredential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Ez a parancsmag egyesíti a Publish-ModulePowerShellGet v2-ből származó és Publish-Script parancsmagok funkcióit. Publish-PSResource egy erőforrást tesz közzé a helyi számítógépről egy online Nuget-alapú adattárba. Az erőforrást az erőforrás neve vagy a modult vagy szkripterőforrást tartalmazó elérési út alapján adhatja meg.

Példák

1\. példa

Ez a példa közzéteszi a TestModule modult a legmagasabb prioritással regisztrált adattárban.

Publish-PSResource -Path c:\TestModule

2\. példa

Ez a példa közzéteszi a TestModule modult a PowerShell-galéria. Az API-kulcs egy titkos kód, amelyet a felhasználói fiók PowerShell-galéria hoz létre.

Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'

Paraméterek

-ApiKey

Megadja azt az API-kulcsot, amellyel erőforrást szeretne közzétenni az online katalógusban.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Olyan felhasználói fiókot ad meg, amely jogosultságokkal rendelkezik egy adott adattárhoz.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPath

Megadja a NuGet-csomagfájl .nupkg mentési útvonalát. Ez a paraméter az Adattár paraméterrel együtt használható egy adattárban való közzétételhez, és ugyanezt a csomagot is mentheti a helyi fájlrendszerbe.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

A modul vagy szkriptfájl elérési útja, illetve a közzéteendő modult vagy szkriptfájlt tartalmazó mappa elérési útja.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Proxy

A hálózaton kívüli adattárak eléréséhez használt proxykiszolgáló URL-címe.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProxyCredential

A proxykiszolgáló használatához szükséges hitelesítő adatok.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Repository

Megadja a közzéteendő adattárat.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipDependenciesCheck

Megkerüli az alapértelmezett ellenőrzést, hogy az összes függőség megtalálható-e a céladattárban.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipModuleManifestValidate

A közzététel előtt kihagyja a moduljegyzék érvényesítését.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

None

Kimenetek

Object

Jegyzetek

A modul aliasként definiálja pbres a következőt: Publish-PSResource.

A fájlhare-alapú adattár nem rendelkezik metaadatokkal az erőforrásokról. Ezért nem lehet függőségeket keresni.