共用方式為


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>]

Description

Get-ServiceFabricImageStoreContent Cmdlet 會取得映像存放區內容的相關信息。 您也可以使用映像存放區相對路徑或指定應用程式類型/版本,來取得更具體的資訊。 映像存放區包含使用者使用 Copy-ServiceFabricApplicationPackage 和一些保留資料夾上傳的套件。 「市集」是一個這類保留資料夾,其中包含 Service Fabric 維護的可部署套件版本,這些套件是在使用 register-ServiceFabricClusterPackage 註冊應用程式類型時所建立的,Unregister-ServiceFabricApplicationType 取消註冊應用程式類型,並從 “Store” 資料夾中移除套件的可部署版本。 若要刪除 上傳的應用程式套件,請使用 Remove-ServiceFabricApplicationPackage Cmdlet。

當您診斷映像存放區的問題或上述任何 Cmdlet 時,查看映像存放區內容可能會很有用。

在 Service Fabric 叢集上執行任何作業之前,請先使用 Connect-ServiceFabricCluster Cmdlet 建立與叢集的連線。

範例

範例 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 應用程式類型的名稱。 Cmdlet 會傳回該應用程式類型中每個檔案/資料夾的相關信息,例如 “StoreRelativePath”、“Type” (File/Folder)、“FileSize”、“ApplicationVersion”、“ServiceManifestName”、“ServiceManifestVersion” 和其他適用於該檔案/資料夾的資訊。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ApplicationTypeVersion

指定 Service Fabric 應用程式類型的版本。 如果未指定此專案,則會列出該應用程式類型的所有版本。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-CertStoreLocation

指定登錄中 X.509 證書儲存的位置。 在連線的叢集中解密加密的 「ImageStoreConnectionString」 可能需要憑證位置。 預期的值為 CurrentUser 或 LocalMachine。

類型:StoreLocation
接受的值:CurrentUser, LocalMachine
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ImageStoreConnectionString

指定 Service Fabric 映像存放區 連接字串。 如果未指定此專案,則會使用來自已連線叢集的連接字串。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoteRelativePath

指定映像存放區根目錄的相對路徑。 應用程式套件會上傳至 Cmdlet 中參數 ApplicationPackagePathInImageStore 所指定的位置,Copy-ServiceFabricApplicationPackage。 如果 Copy-ServiceFabricApplicationPackage 未指定 參數,則會預設為文件名稱,並放在映像存放區根目錄下。 映像存放區根目錄下的其中一個保留資料夾 「Store」 包含使用 register-ServiceFabricClusterPackage 建立的可部署套件版本。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TimeoutSec

指定作業的逾時期間,以秒為單位。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

System.Object