Copy-ServiceFabricServicePackageToNode
Копирует пакет службы в целевой узел.
Синтаксис
Copy-ServiceFabricServicePackageToNode
[-ServiceManifestName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-NodeName] <String>
[-PackageSharingPolicies <PackageSharingPolicy[]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Описание
Командлет Copy-ServiceFabricServicePackageToNode копирует пакет службы в кэш образов и общие папки на целевом узле. Этот командлет можно запустить для предварительного заполнения узлов необходимым кодом, конфигурацией и пакетами данных. Последующие операции создания службы могут завершиться быстрее.
Чтобы управлять кластерами Service Fabric, запустите Windows PowerShell с помощью параметра "Запуск от имени администратора". Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster .
Примеры
Пример 1. Создание политики общего ресурса пакета
PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll
Эта команда создает политику общего ресурса пакета с помощью командлета New-ServiceFabricPackageSharingPolicy и назначает ее переменной с именем $sharingPolicy.
Пример 2. Копирование пакета службы
PS C:\> Copy-ServiceFabricServicePackageToNode -ServiceManifestName CalcService5 -ApplicationTypeName CalcServiceApp -ApplicationTypeVersion 5.0 -NodeName Node4 -PackageSharingPolicies $sharingPolicy -TimeoutSec 600 -Verbose
Команда копирует пакет службы, принадлежащий типу приложения "CalcServiceApp", версии приложения "5.0" и манифесту службы "CalcService5" в Node4 с ранее созданным объектом политики общего ресурса $sharePolicy.
Параметры
-ApplicationTypeName
Указывает имя типа приложения Service Fabric. Командлет копирует пакеты для типа приложения, указанного этим параметром.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationTypeVersion
Указывает версию типа приложения Service Fabric. Командлет копирует пакеты для версии типа приложения, указанной этим параметром.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NodeName
Указывает имя узла Service Fabric. Командлет копирует пакет службы в указанный узел.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageSharingPolicies
Указывает массив политик общего доступа к пакетам, описывающих, какие пакеты следует скопировать в общую папку пакетов на целевом узле. Чтобы получить объект PackageSharingPolicy , используйте командлет New-ServiceFabricPackageSharingPolicy .
Type: | PackageSharingPolicy[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceManifestName
Указывает имя пакета службы Service Fabric.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Указывает период времени ожидания (в секундах) для операции.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
None
Выходные данные
System.Object