Copy-ServiceFabricClusterPackage

將 Service Fabric 執行時間安裝檔案和/或叢集資訊清單複製到映射存放區。

Syntax

Copy-ServiceFabricClusterPackage
    -CodePackagePath <String>
    -ClusterManifestPath <String>
    [-ImageStoreConnectionString <String>]
    [-CodePackagePathInImageStore <String>]
    [-ClusterManifestPathInImageStore <String>]
    [-CertStoreLocation <StoreLocation>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Copy-ServiceFabricClusterPackage
    [-Code]
    -CodePackagePath <String>
    [-ClusterManifestPath <String>]
    [-ImageStoreConnectionString <String>]
    [-CodePackagePathInImageStore <String>]
    [-CertStoreLocation <StoreLocation>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Copy-ServiceFabricClusterPackage
    [-Config]
    [-CodePackagePath <String>]
    -ClusterManifestPath <String>
    [-ImageStoreConnectionString <String>]
    [-ClusterManifestPathInImageStore <String>]
    [-CertStoreLocation <StoreLocation>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Description

Copy-ServiceFabricClusterPackage Cmdlet 會將 Service Fabric 執行時間安裝檔案和/或叢集資訊清單複製到映射存放區。

將套件複製到映射存放區之後,請使用 Register-ServiceFabricClusterPackage Cmdlet 來註冊套件。

將套件註冊至映射存放區之後,請使用 Remove-ServiceFabricClusterPackage Cmdlet 從映射存放區中移除套件。

若要管理 Service Fabric 叢集,請使用 [以系統管理員身分執行] 選項啟動Windows PowerShell。 在 Service Fabric 叢集上執行任何作業之前,請先使用 Connect-ServiceFabricCluster Cmdlet 建立叢集的連線。

範例

範例 1:將程式碼和資訊清單複製到映射存放區

PS C:\> Copy-ServiceFabricClusterPackage -ClusterManifestPath "\\configStore\ClusterManifests\CH1\ClusterManifest_123.xml" -CodePackagePath "\\codeStore\MsiFiles\ServiceFabric.2.0.59.0.msi" -ImageStoreConnectionString "fabric:ImageStore"

此命令會將指定的 MSI 和叢集資訊清單檔案複製到映射存放區。 如果未提供 CodePackagePathInImageStoreClusterManifestPathInImageStore 參數,則預設會使用檔案名。

範例 2:僅將叢集資訊清單複製到映射存放區

PS C:\> Copy-ServiceFabricClusterPackage -Config -ClusterManifestPath "\\configStore\ClusterManifests\CH1\ClusterManifest_123.xml" -ClusterManifestPathInImageStore ClusterManifest.xml -ImageStoreConnectionString "fabric:ImageStore"

此命令會將指定的叢集資訊清單複製到映射存放區中的ClusterManifest.xml。

範例 3:僅將執行時間安裝檔案複製到映射存放區

PS C:\> Copy-ServiceFabricClusterPackage -Code -CodePackagePath "\\codeStore\MsiFiles\ServiceFabric.2.0.59.0.msi" -CodePackagePathInImageStore ServiceFabric.msi -ImageStoreConnectionString "fabric:ImageStore"

此命令只會將指定的 MSI 檔案複製到映射存放區中的ServiceFabric.msi。

參數

-CertStoreLocation

{{Fill CertStoreLocation Description}}

Type:StoreLocation
Accepted values:CurrentUser, LocalMachine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterManifestPath

指定 Service Fabric 叢集資訊清單的路徑。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClusterManifestPathInImageStore

指定映射存放區中應該複製叢集資訊清單的相對路徑。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Code

指定只有 Service Fabric 執行時間安裝檔案必須複製到映射存放區。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CodePackagePath

指定 Service Fabric 執行時間安裝檔案的檔案路徑。 此檔案可以是 MSI、CAB 或 DEB 檔案。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CodePackagePathInImageStore

指定映射存放區中應複製 Service Fabric 執行時間安裝檔案的相對路徑。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Config

指定只有 Service Fabric 叢集資訊清單檔必須複製到映射存放區。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ImageStoreConnectionString

指定 Service Fabric 映射存放區的連接字串。 深入瞭解 映射存放區連接字串

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定作業的逾時以秒為單位。 根據預設,最大逾時值限制為 1800 秒。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

System.Object