Delen via


Copy-ServiceFabricServicePackageToNode

Kopieert een servicepakket naar een doelknooppunt.

Syntaxis

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

Description

De Copy-ServiceFabricServicePackageToNode cmdlet kopieert een servicepakket naar de afbeeldingscache en gedeelde mappen op een doelknooppunt. U kunt deze cmdlet uitvoeren om knooppunten vooraf te vullen met vereiste code, configuratie en gegevenspakketten. Latere bewerkingen voor het maken van services kunnen sneller worden voltooid.

Als u Service Fabric-clusters wilt beheren, start u Windows PowerShell met behulp van de optie Als administrator uitvoeren. Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster.

Voorbeelden

Voorbeeld 1: Een pakketsharebeleid genereren

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

Met deze opdracht wordt een pakketsharebeleid gegenereerd met behulp van Cmdlet New-ServiceFabricPackageSharingPolicy en wordt dit toegewezen aan de variabele met de naam $sharingPolicy.

Voorbeeld 2: Een servicepakket kopiƫren

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

Met de opdracht wordt het servicepakket dat hoort bij het toepassingstype 'CalcServiceApp', toepassingsversie 5.0, en het servicemanifest 'CalcService5' gekopieerd naar Node4 met eerder gegenereerd share-beleidsobject $sharePolicy.

Parameters

-ApplicationTypeName

Hiermee geeft u de naam voor een Service Fabric-toepassingstype. De cmdlet kopieert pakketten voor het toepassingstype dat met deze parameter wordt opgegeven.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ApplicationTypeVersion

Hiermee geeft u de versie van een Service Fabric-toepassingstype op. De cmdlet kopieert pakketten voor de versie van het toepassingstype die met deze parameter wordt opgegeven.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NodeName

Hiermee geeft u de naam van een Service Fabric-knooppunt. De cmdlet kopieert het servicepakket naar het knooppunt dat u opgeeft.

Type:String
Position:4
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PackageSharingPolicies

Hiermee geeft u een matrix op van beleidsregels voor het delen van pakketten die beschrijven welke pakketten moeten worden gekopieerd naar de map gedeelde pakketten op het doelknooppunt. Als u een PackageSharingPolicy--object wilt verkrijgen, gebruikt u de cmdlet New-ServiceFabricPackageSharingPolicy.

Type:PackageSharingPolicy[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceManifestName

Hiermee geeft u de naam van een Service Fabric-servicepakket.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

System.Object