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