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 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 wdrożoną wersję pakietu z folderu "Store". Aby usunąć przekazane pakiety aplikacji, użyj polecenia cmdlet Remove-ServiceFabricApplicationPackage.
Przeglądanie 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 ustanów 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 ramach określonej ścieżki 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 wartości ImageStoreConnectionString
PS C:\> Get-ServiceFabricImageStoreContent
To polecenie pobiera informacje o zawartości magazynu obrazów, jak powyżej dla parametrów połączenia "ImageStoreConnectionString" uzyskanych 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, które informacje mają 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 nie zostanie to 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 dla magazynu obrazów usługi Service Fabric. Jeśli nie zostanie określony, 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 copy-ServiceFabricApplicationPackage nie określi parametru, jest on domyślnie ustawiony na nazwę folderu i umieszczony 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