Поделиться через


Get-ServiceFabricImageStoreContent

Возвращает сведения о содержимом хранилища изображений.

Синтаксис

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

Описание

Командлет Get-ServiceFabricImageStoreContent получает сведения о содержимом хранилища образов. Вы также можете получить более подробные сведения с помощью относительного пути к хранилищу образов или путем указания типа или версии приложения. Хранилище образов содержит пакеты, отправленные пользователями с помощью Copy-ServiceFabricApplicationPackage , а затем некоторые зарезервированные папки. Store — это одна из таких зарезервированных папок, которая содержит развертываемые версии пакетов, поддерживаемых Service Fabric, которые создаются при регистрации типов приложений с помощью Register-ServiceFabricClusterPackage. Unregister-ServiceFabricApplicationType отменяет регистрацию типа приложения и удаляет развертываемую версию пакета из папки Store. Чтобы удалить отправленные пакеты приложений, используйте командлет Remove-ServiceFabricApplicationPackage .

Просмотр содержимого хранилища образов может оказаться полезным при диагностике проблем с хранилищем образов или с помощью любого из указанных выше командлетов.

Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster.

Примеры

Пример 1. Получение содержимого хранилища образов по типу или версии приложения

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

Эта команда получает сведения о содержимом хранилища образов, принадлежащих приложению CalcServiceApp, введите версию 2.0.0.

Пример 2. Получение содержимого хранилища изображений по относительному пути

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

Эта команда получает сведения о содержимом хранилища образов в указанном относительном пути к хранилищу образов Store\CalcServiceApp\apps.

Пример 3. Получение содержимого хранилища образов в корневом каталоге

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

Эта команда получает сведения о содержимом хранилища образов из корневого каталога, содержащего отправленные пакеты и зарезервированные папки.

Пример 4. Получение содержимого хранилища изображений в корне без указания ImageStoreConnectionString

PS C:\> Get-ServiceFabricImageStoreContent

Эта команда получает сведения о содержимом хранилища образов, как описано выше для объекта ImageStoreConnectionString, полученного из строки подключения подключенного кластера.

Параметры

-ApplicationTypeName

Указывает имя типа приложения Service Fabric. Командлет возвращает сведения о каждом файле или папке в таком типе приложения, как StoreRelativePath, Type (File/Folder), FileSize, ApplicationVersion, ServiceManifestName, ServiceManifestVersion и другие сведения, применимые к файлу или папке.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationTypeVersion

Указывает версию типа приложения Service Fabric. Если это не указано, отображаются все версии этого типа приложения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CertStoreLocation

Указывает расположение хранилища сертификатов X.509 в реестре. Расположение сертификата может потребоваться для расшифровки зашифрованного объекта ImageStoreConnectionString в подключенном кластере. Ожидаемое значение — CurrentUser или LocalMachine.

Тип:StoreLocation
Допустимые значения:CurrentUser, LocalMachine
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ImageStoreConnectionString

Указывает строку подключения для хранилища образов Service Fabric. Если это не указано, используется строка подключения из подключенного кластера.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RemoteRelativePath

Указывает относительный путь к корню хранилища образов. Пакеты приложений отправляются в хранилище образов в расположение, указанное параметром ApplicationPackagePathInImageStore в командлете Copy-ServiceFabricApplicationPackage. Если Copy-ServiceFabricApplicationPackage не указывает параметр, по умолчанию используется имя папки и помещается в корневой каталог хранилища образов. Одна из зарезервированных папок Store в корневом каталоге хранилища образов содержит развертываемую версию пакетов, созданных с помощью Register-ServiceFabricClusterPackage.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

System.Object