Dela via


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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

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

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

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

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Proxy

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

Typ:Uri
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ProxyCredential

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

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Repository

Anger den lagringsplats som ska publiceras till.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SkipDependenciesCheck

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

Typ:SwitchParameter
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SkipModuleManifestValidate

Hoppar över valideringen av modulmanifestet innan du publicerar.

Typ:SwitchParameter
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.