Publish-PSResource

Publicerar en angiven modul från den lokala datorn till PSResource-lagringsplatsen.

Syntax

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

Description

Den här cmdleten kombinerar funktionerna i Publish-Module cmdletarna och Publish-Script från PowerShellGet v2. Publish-PSResource publicerar en resurs från den lokala datorn till en Nuget-baserad onlinelagringsplats. Du kan ange resursen efter resursens namn eller sökvägen som innehåller modulen eller skriptresursen.

Exempel

Exempel 1

Det här exemplet publicerar modulen TestModule till den lagringsplats som är registrerad med högsta prioritet.

Publish-PSResource -Path c:\TestModule

Exempel 2

Det här exemplet publicerar modulen TestModule till PowerShell-galleriet. API-nyckeln är en hemlighet som genereras av PowerShell-galleriet för ett användarkonto.

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

Parametrar

-ApiKey

Anger den API-nyckel som du vill använda för att publicera en resurs i onlinegalleriet.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-Credential

Anger ett användarkonto som har behörighet till en specifik lagringsplats.

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

-DestinationPath

Anger sökvägen där NuGet-paketfilen .nupkg ska sparas. Den här parametern kan användas tillsammans med parametern Repository för att publicera till en lagringsplats och även spara exakt samma paket i det lokala filsystemet.

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

-Path

Sökvägen till modulen eller skriptfilen eller sökvägen till en mapp som innehåller modulen eller skriptfilen som ska publiceras.

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

-Proxy

URL:en till en proxyserver som används för att komma åt lagringsplatser utanför nätverket.

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

-ProxyCredential

De autentiseringsuppgifter som krävs för att använda proxyservern.

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

-Repository

Anger den lagringsplats som ska publiceras till.

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

-SkipDependenciesCheck

Kringgår standardkontrollen av att alla beroenden finns på mållagringsplatsen.

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

-SkipModuleManifestValidate

Hoppar över valideringen av modulmanifestet innan du publicerar.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

None

Utdata

Object

Kommentarer

Modulen definierar pbres som ett alias för Publish-PSResource.

Fildelningsbaserad lagringsplats har inga metadata om resurserna. Därför finns det inget sätt att söka efter beroenden.