Partager via


Copy-ServiceFabricServicePackageToNode

Copie un package de service vers un nœud cible.

Syntaxe

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

Description

L’applet de commande Copy-ServiceFabricServicePackageToNode copie un package de service dans le cache d’images et les dossiers partagés sur un nœud cible. Vous pouvez exécuter cette applet de commande pour préremplir des nœuds avec le code, la configuration et les packages de données requis. Les opérations de création de service ultérieures peuvent se terminer plus rapidement.

Pour gérer les clusters Service Fabric, démarrez Windows PowerShell à l’aide de l’option Exécuter en tant qu’administrateur. Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster .

Exemples

Exemple 1 : Générer une stratégie de partage de package

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

Cette commande génère une stratégie de partage de package à l’aide de l’applet de commande New-ServiceFabricPackageSharingPolicy et l’affecte à la variable nommée $sharingPolicy.

Exemple 2 : Copier un package de service

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

La commande copie le package de service appartenant au type d’application « CalcServiceApp », la version de l’application « 5.0 » et le manifeste de service « CalcService5 » sur Node4 avec l’objet de stratégie de partage généré précédemment $sharePolicy.

Paramètres

-ApplicationTypeName

Spécifie le nom d’un type d’application Service Fabric. L’applet de commande copie les packages pour le type d’application spécifié par ce paramètre.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ApplicationTypeVersion

Spécifie la version d’un type d’application Service Fabric. L’applet de commande copie les packages pour la version de type d’application spécifiée par ce paramètre.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NodeName

Spécifie le nom d’un nœud Service Fabric. L’applet de commande copie le package de service sur le nœud que vous spécifiez.

Type:String
Position:4
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PackageSharingPolicies

Spécifie un tableau de stratégies de partage de package qui décrivent les packages à copier dans le dossier packages partagés sur le nœud cible. Pour obtenir un objet PackageSharingPolicy , utilisez l’applet de commande New-ServiceFabricPackageSharingPolicy .

Type:PackageSharingPolicy[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ServiceManifestName

Spécifie le nom d’un package de service Service Fabric.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

System.Object