Partilhar via


Copy-ServiceFabricServicePackageToNode

Copia um pacote de serviço para um nó de destino.

Sintaxe

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

Description

O cmdlet Copy-ServiceFabricServicePackageToNode copia um pacote de serviço para o cache de imagens e pastas compartilhadas em um nó de destino. Você pode executar esse cmdlet para preencher previamente os nós com código, configuração e pacotes de dados necessários. Operações posteriores de criação de serviços podem ser concluídas mais rapidamente.

Para gerenciar clusters do Service Fabric, inicie o Windows PowerShell usando a opção Executar como administrador opção. Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet Connect-ServiceFabricCluster.

Exemplos

Exemplo 1: Gerar uma política de compartilhamento de pacotes

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

Esse comando gera uma política de compartilhamento de pacotes usando cmdlet New-ServiceFabricPackageSharingPolicy e a atribui à variável chamada $sharingPolicy.

Exemplo 2: Copiar um pacote de serviço

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

O comando copia o pacote de serviço pertencente ao tipo de aplicativo "CalcServiceApp", a versão do aplicativo "5.0" e o manifesto de serviço "CalcService5" para o Node4 com o objeto de política de compartilhamento gerado anteriormente $sharePolicy.

Parâmetros

-ApplicationTypeName

Especifica o nome de um tipo de aplicativo do Service Fabric. O cmdlet copia pacotes para o tipo de aplicativo especificado por esse parâmetro.

Tipo:String
Position:1
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ApplicationTypeVersion

Especifica a versão de um tipo de aplicativo do Service Fabric. O cmdlet copia pacotes para a versão do tipo de aplicativo especificada por esse parâmetro.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NodeName

Especifica o nome de um nó do Service Fabric. O cmdlet copia o pacote de serviço para o nó especificado.

Tipo:String
Position:4
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PackageSharingPolicies

Especifica uma matriz de políticas de compartilhamento de pacotes que descrevem quais pacotes copiar para a pasta de pacotes compartilhados no nó de destino. Para obter um objeto PackageSharingPolicy, use o cmdlet New-ServiceFabricPackageSharingPolicy.

Tipo:PackageSharingPolicy[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ServiceManifestName

Especifica o nome de um pacote de serviço do Service Fabric.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

System.Object