Udostępnij za pośrednictwem


Get-ServiceFabricImageStoreContent

Pobiera informacje o zawartości magazynu obrazów

Składnia

Get-ServiceFabricImageStoreContent
   -ApplicationTypeName <String>
   [-ApplicationTypeVersion <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]
Get-ServiceFabricImageStoreContent
   [-RemoteRelativePath <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-ServiceFabricImageStoreContent pobiera informacje o zawartości magazynu obrazów. Możesz również uzyskać bardziej szczegółowe informacje, używając ścieżki względnej magazynu obrazów lub określając typ/wersję aplikacji. Magazyn obrazów zawiera pakiety przekazywane przez użytkowników przy użyciu polecenia Copy-ServiceFabricApplicationPackage , a następnie niektóre foldery zarezerwowane. "Store" to jeden z takich folderów zarezerwowanych, który zawiera możliwe do wdrożenia wersje pakietów obsługiwanych przez usługę Service Fabric, które są tworzone podczas rejestrowania typów aplikacji przy użyciu register-ServiceFabricClusterPackage. Unregister-ServiceFabricApplicationType wyrejestrowuje typ aplikacji i usuwa wdrażaną wersję pakietu z folderu "Store". Aby usunąć przekazane pakiety aplikacji, użyj polecenia cmdlet Remove-ServiceFabricApplicationPackage .

Zapoznanie się z zawartością magazynu obrazów może być przydatne podczas diagnozowania problemów z magazynem obrazów lub z dowolnymi poleceniami cmdlet wymienionymi powyżej.

Przed wykonaniem dowolnej operacji w klastrze usługi Service Fabric nawiąż połączenie z klastrem przy użyciu polecenia cmdlet Connect-ServiceFabricCluster.

Przykłady

Przykład 1. Pobieranie zawartości magazynu obrazów według typu/wersji aplikacji

PS C:\> Get-ServiceFabricImageStoreContent -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "2.0.0" -ImageStoreConnectionString "fabric:ImageStore"

To polecenie pobiera informacje o zawartości magazynu obrazów należącej do aplikacji CalcServiceApp, wpisz wersję 2.0.0.

Przykład 2. Pobieranie zawartości magazynu obrazów według ścieżki względnej

PS C:\> Get-ServiceFabricImageStoreContent -RemoteRelativePath "Store\CalcServiceApp\apps" -ImageStoreConnectionString "fabric:ImageStore"

To polecenie pobiera informacje o zawartości magazynu obrazów w określonej ścieżce względnej magazynu obrazów "Store\CalcServiceApp\apps".

Przykład 3. Pobieranie zawartości magazynu obrazów w katalogu głównym

PS C:\> Get-ServiceFabricImageStoreContent -ImageStoreConnectionString "fabric:ImageStore"

To polecenie pobiera informacje o zawartości magazynu obrazów z katalogu głównego zawierającego przekazane pakiety i foldery zarezerwowane.

Przykład 4. Pobieranie zawartości magazynu obrazów w katalogu głównym bez określania ciągu ImageStoreConnectionString

PS C:\> Get-ServiceFabricImageStoreContent

To polecenie pobiera informacje o zawartości magazynu obrazów, jak powyżej dla ciągu połączenia "ImageStoreConnectionString" uzyskane z parametrów połączenia połączonego klastra.

Parametry

-ApplicationTypeName

Określa nazwę typu aplikacji usługi Service Fabric. Polecenie cmdlet zwraca informacje o każdym pliku/folderze w tym typie aplikacji, takim jak "StoreRelativePath", "Type" (File/Folder), "FileSize", "ApplicationVersion", "ServiceManifestName", "ServiceManifestVersion" i inne informacje, w zależności od tego, co ma zastosowanie do tego pliku/folderu.

Typ:String
Position:Named
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. Jeśli to nie zostanie określone, zostaną wyświetlone wszystkie wersje tego typu aplikacji.

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

-CertStoreLocation

Określa lokalizację magazynu certyfikatów X.509 w rejestrze. Lokalizacja certyfikatu może być potrzebna do odszyfrowywania zaszyfrowanego ciągu "ImageStoreConnectionString" w połączonym klastrze. Oczekiwana wartość to CurrentUser lub LocalMachine.

Typ:StoreLocation
Dopuszczalne wartości:CurrentUser, LocalMachine
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ImageStoreConnectionString

Określa parametry połączenia magazynu obrazów usługi Service Fabric. Jeśli to nie zostanie określone, zostaną użyte parametry połączenia z połączonego klastra.

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

-RemoteRelativePath

Określa ścieżkę względną do katalogu głównego magazynu obrazów. Pakiety aplikacji są przekazywane do magazynu obrazów do lokalizacji określonej przez parametr ApplicationPackagePathInImageStore w poleceniu cmdlet Copy-ServiceFabricApplicationPackage. Jeśli polecenie Copy-ServiceFabricApplicationPackage nie określa parametru, domyślnie jest to nazwa folderu i umieszczone w katalogu głównym magazynu obrazów. Jeden z zarezerwowanych folderów "Store" w katalogu głównym magazynu obrazów zawiera wdrażalną wersję pakietów, które są tworzone przy użyciu register-ServiceFabricClusterPackage.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
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