Delen via


Copy-ServiceFabricServicePackageToNode

Hiermee kopieert u een servicepakket naar een doelknooppunt.

Syntaxis

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

Description

De cmdlet Copy-ServiceFabricServicePackageToNode kopieert een servicepakket naar de cache van de installatiekopie 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 Uitvoeren als administrator. 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 beleid voor pakketshares genereren

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

Met deze opdracht wordt een pakketsharebeleid gegenereerd met behulp van de 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 gekopieerd dat behoort tot het toepassingstype 'CalcServiceApp', toepassingsversie '5.0' en het servicemanifest 'CalcService5' naar Node4 met eerder gegenereerd sharebeleidsobject $sharePolicy.

Parameters

-ApplicationTypeName

Hiermee geeft u de naam voor een Service Fabric-toepassingstype. Met de cmdlet worden pakketten gekopieerd 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. Met de cmdlet worden pakketten gekopieerd 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. Met de cmdlet wordt het servicepakket gekopieerd 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 van beleid voor pakketdeling waarmee wordt beschreven welke pakketten moeten worden gekopieerd naar de map gedeelde pakketten op het doelknooppunt. Gebruik de cmdlet New-ServiceFabricPackageSharingPolicy om een PackageSharingPolicy-object te verkrijgen.

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 op.

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

Invoerwaarden

None

Uitvoerwaarden

System.Object