Udostępnij za pośrednictwem


Copy-ServiceFabricServicePackageToNode

Kopiuje pakiet usługi do węzła docelowego.

Składnia

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

Opis

Polecenie cmdlet Copy-ServiceFabricServicePackageToNode kopiuje pakiet usługi do pamięci podręcznej obrazów i folderów udostępnionych w węźle docelowym. To polecenie cmdlet można uruchomić, aby wstępnie wypełnić węzły wymaganym kodem, konfiguracją i pakietami danych. Późniejsze operacje tworzenia usługi mogą być wykonywane szybciej.

Aby zarządzać klastrami usługi Service Fabric, uruchom program Windows PowerShell przy użyciu opcji Uruchom jako administrator. Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric ustanów połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.

Przykłady

Przykład 1. Generowanie zasad udziału pakietów

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

To polecenie generuje zasady udziału pakietów przy użyciu polecenia cmdlet New-ServiceFabricPackageSharingPolicy i przypisuje je do zmiennej o nazwie $sharingPolicy.

Przykład 2. Kopiowanie pakietu usługi

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

Polecenie kopiuje pakiet usługi należący do typu aplikacji "CalcServiceApp", wersję aplikacji "5.0" i manifest usługi "CalcService5" do środowiska Node4 z wcześniej wygenerowanymi obiektami zasad udziału $sharePolicy.

Parametry

-ApplicationTypeName

Określa nazwę typu aplikacji usługi Service Fabric. Polecenie cmdlet kopiuje pakiety dla typu aplikacji, który określa ten parametr.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ApplicationTypeVersion

Określa wersję typu aplikacji usługi Service Fabric. Polecenie cmdlet kopiuje pakiety dla wersji typu aplikacji, którą określa ten parametr.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NodeName

Określa nazwę węzła usługi Service Fabric. Polecenie cmdlet kopiuje pakiet usługi do określonego węzła.

Typ:String
Position:4
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PackageSharingPolicies

Określa tablicę zasad udostępniania pakietów, które opisują pakiety do skopiowania do folderu pakietów udostępnionych w węźle docelowym. Aby uzyskać obiekt PackageSharingPolicy, użyj polecenia cmdlet New-ServiceFabricPackageSharingPolicy.

Typ:PackageSharingPolicy[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ServiceManifestName

Określa nazwę pakietu usługi Service Fabric.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TimeoutSec

Określa limit czasu dla operacji w sekundach.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

None

Dane wyjściowe

System.Object