你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Copy-ServiceFabricClusterPackage

将 Service Fabric 运行时安装文件和/或群集清单复制到映像存储中。

语法

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

说明

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