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