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 bildcachen 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 cmdleten New-ServiceFabricPackageSharingPolicy 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 hör till programtypen "CalcServiceApp", programversion "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.

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

-ApplicationTypeVersion

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

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

-NodeName

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

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

-PackageSharingPolicies

Anger en matris med principer för paketdelning 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 .

Type:PackageSharingPolicy[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceManifestName

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

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

-TimeoutSec

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

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

Indata

None

Utdata

System.Object