Dela via


Copy-ServiceFabricServicePackageToNode

Kopierar ett tjänstpaket till en målnod.

Syntax

Copy-ServiceFabricServicePackageToNode
    [-ServiceManifestName] <String>
    [-ApplicationTypeName] <String>
    [-ApplicationTypeVersion] <String>
    [-NodeName] <String>
    [-PackageSharingPolicies <PackageSharingPolicy[]>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Description

Cmdleten Copy-ServiceFabricServicePackageToNode kopierar ett tjänstpaket till imagecachen och delade mappar på en målnod. Du kan köra den här cmdleten för att fylla i noder i förväg med nödvändig kod, konfiguration och datapaket. Senare åtgärder för att skapa tjänster kan slutföras snabbare.

Om du vill hantera Service Fabric-kluster startar du Windows PowerShell med alternativet Kör som administratör. Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.

Exempel

Exempel 1: Generera en paketresursprincip

PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll

Det här kommandot genererar en paketresursprincip med hjälp av New-ServiceFabricPackageSharingPolicy cmdlet och tilldelar den till variabeln med namnet $sharingPolicy.

Exempel 2: Kopiera ett tjänstpaket

PS C:\> Copy-ServiceFabricServicePackageToNode -ServiceManifestName CalcService5 -ApplicationTypeName CalcServiceApp -ApplicationTypeVersion 5.0 -NodeName Node4 -PackageSharingPolicies $sharingPolicy -TimeoutSec 600 -Verbose

Kommandot kopierar tjänstpaketet som tillhör programtypen "CalcServiceApp", programversionen "5.0" och tjänstmanifestet "CalcService5" till Node4 med tidigare genererade resursprincipobjekt $sharePolicy.

Parametrar

-ApplicationTypeName

Anger namnet på en Service Fabric-programtyp. Cmdleten kopierar paket för den programtyp som den här parametern anger.

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

-ApplicationTypeVersion

Anger versionen av en Service Fabric-programtyp. Cmdleten kopierar paket för den programtypversion som den här parametern anger.

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

-NodeName

Anger namnet på en Service Fabric-nod. Cmdleten kopierar tjänstpaketet till den nod som du anger.

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

-PackageSharingPolicies

Anger en matris med paketdelningsprinciper som beskriver vilka paket som ska kopieras till mappen delade paket på målnoden. Om du vill hämta ett PackageSharingPolicy--objekt använder du cmdleten New-ServiceFabricPackageSharingPolicy.

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

-ServiceManifestName

Anger namnet på ett Service Fabric-tjänstpaket.

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

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

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

Indata

None

Utdata

System.Object