Udostępnij za pośrednictwem


Get-ServiceFabricDeployedServicePackage

Pobiera pakiety usługi Service Fabric w węźle.

Składnia

Get-ServiceFabricDeployedServicePackage
   [-NodeName] <String>
   [-ApplicationName] <Uri>
   [[-ServiceManifestName] <String>]
   [-IncludeHealthState]
   [-GetSinglePage]
   [-UsePaging]
   [-ContinuationToken <String>]
   [-MaxResults <Int64>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]
Get-ServiceFabricDeployedServicePackage
   [-NodeName] <String>
   [-ApplicationName] <Uri>
   [[-ServiceManifestName] <String>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-ServiceFabricDeployedServicePackage pobiera wdrożone pakiety usługi Service Fabric w określonym węźle.

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. Pobieranie wszystkich wdrożonych pakietów usług

PS C:\> Get-ServiceFabricDeployedServicePackage -NodeName "Node01" -ApplicationName fabric:/MyApplication

To polecenie pobiera wszystkie wdrożone pakiety usług dla aplikacji fabric:/MyApplication w węźle Node01.

Przykład 2. Pobieranie wdrożonego pakietu usługi dla manifestu usługi

PS C:\> Get-ServiceFabric DeployedServicePackage -NodeName "Node01" -ApplicationName fabric:/MyApplication -ServiceManifestName "CalcServicePackage"

To polecenie pobiera wdrożony pakiet usługi dla aplikacji fabric:/MyApplication w węźle Node01 dla manifestu usługi CalcServicePackage.

Parametry

-ApplicationName

Określa identyfikator URI (Uniform Resource Identifier) aplikacji usługi Service Fabric. Polecenie cmdlet pobiera pakiet usługi dla określonej aplikacji.

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

-ContinuationToken

Określa token kontynuacji, który może służyć do pobierania następnej strony wyników zapytania.

Jeśli zbyt wiele wyników uwzględnia podane filtry, mogą nie mieścić się w jednym komunikacie. Stronicowanie jest używane do tego celu przez podzielenie kolekcji zwróconych wyników na oddzielne strony. Token kontynuacji służy do poznania miejsca, w którym została przerwana poprzednia strona, przenosząc znaczenie tylko do samego zapytania. Ta wartość powinna zostać wygenerowana na podstawie uruchomienia tego zapytania i może zostać przekazana do następnego żądania zapytania w celu pobrania kolejnych stron. Wartość tokenu kontynuacji innej niż null jest zwracana w ramach wyniku tylko wtedy, gdy istnieje kolejna strona. Jeśli ta wartość zostanie podana bez opcji -GetSinglePage, zapytanie zwróci wszystkie strony rozpoczynające się od wartości tokenu kontynuacji.

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

-GetSinglePage

Określa, czy zapytanie zwróci jedną stronę wyników zapytania z wartością tokenu kontynuacji, czy wszystkie strony połączone w jedną listę wyników. Jeśli ta opcja jest zaznaczona, obowiązkiem osoby wywołującej zapytanie jest sprawdzenie kolejnych stron.

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

-IncludeHealthState

Uwzględnij stan kondycji jednostki. Jeśli ten parametr jest false lub nie zostanie określony, zwracany stan kondycji jest Unknown. Po ustawieniu wartości truezapytanie przechodzi równolegle do węzła i usługi systemu kondycji przed scaleniem wyników. W związku z tym zapytanie jest droższe i może zająć więcej czasu.

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

-MaxResults

Określa maksymalną liczbę elementów wyników, które można zwrócić na stronę. Definiuje górną granicę liczby zwróconych wyników, a nie minimum. Jeśli na przykład strona pasuje do maksymalnie 1000 zwracanych elementów zgodnie z maksymalnymi ograniczeniami rozmiaru komunikatów zdefiniowanymi w konfiguracji, a wartość MaxResults jest ustawiona na 2000, zwracane są tylko 1000 wyników, nawet jeśli 2000 elementów wyników jest zgodne z opisem zapytania. Ta wartość wymaga wybrania flagi GetSinglePage; zostanie zignorowana w przeciwnym razie.

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

-NodeName

Określa nazwę węzła usługi Service Fabric. Polecenie cmdlet pobiera pakiety usług dla określonego węzła.

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

-ServiceManifestName

Określa nazwę manifestu usługi Service Fabric. Polecenie cmdlet pobiera pakiety usług dla określonego manifestu usługi.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
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

-UsePaging

Określa, czy używać stronicowanej wersji tego zapytania.

Jeśli to zapytanie jest niestronicowane, liczba zwróconych wyników jest ograniczona przez konfigurację maksymalnego rozmiaru komunikatu. Jeśli nie zostanie określony i istnieje zbyt wiele typów aplikacji, aby zmieścić się w komunikacie, zapytanie zakończy się niepowodzeniem. Żadne wyniki nie są zwracane użytkownikowi. Jeśli zapytanie jest stronicowane, wyniki nie są porzucane z powodu ograniczeń rozmiaru komunikatów, ponieważ wyniki są podzielone na strony w razie potrzeby i w pętli. Stronicowanie odbywa się wewnętrznie przez zapytanie i nie są wymagane żadne dodatkowe kroki.

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

Dane wejściowe

System.String

System.Uri

Dane wyjściowe

System.Object