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