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