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 pakiety usług wdrożone w usłudze 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 sieci szkieletowej aplikacji:/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 sieci szkieletowej aplikacji:/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 szanuje 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, niosąc znaczenie tylko dla samego zapytania. Ta wartość powinna być generowana na podstawie uruchamiania tego zapytania i może zostać przekazana do następnego żądania zapytania, aby uzyskać kolejne strony. Wartość tokenu kontynuacji innej niż null jest zwracana w ramach wyniku tylko wtedy, gdy istnieje kolejna strona. Jeśli ta wartość jest podana bez -GetSinglePage opcji, 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, odpowiedzialność za obiekt wywołujący zapytanie jest odpowiedzialny za 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 ma wartość false lub nie został określony, zwracany stan kondycji to Unknown. Po ustawieniu wartości true zapytanie przechodzi równolegle do węzła i usługi systemu kondycji przed scaleniem wyników. W rezultacie zapytanie jest droższe i może potrwać dłużej.

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 zwróconych 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 . W przeciwnym razie zostanie zignorowana.

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 maksymalną konfigurację rozmiaru komunikatu. Jeśli nie zostanie określony i istnieje zbyt wiele typów aplikacji, aby zmieścić się w komunikacie, zapytanie kończy się niepowodzeniem. Żadne wyniki nie są zwracane do użytkownika. Jeśli zapytanie jest stronicowane, wyniki nie są usuwane z powodu ograniczeń rozmiaru komunikatów, ponieważ wyniki są podzielone na strony w razie potrzeby i zapętlone. 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