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