你当前正在访问 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 和群集清单文件复制到映像存储。 如果未提供 CodePackagePathInImageStore 或 ClusterManifestPathInImageStore 参数,则默认使用文件名。
示例 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}}
类型: | StoreLocation |
接受的值: | CurrentUser, LocalMachine |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ClusterManifestPath
指定 Service Fabric 群集清单的路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ClusterManifestPathInImageStore
指定应将群集清单复制到的映像存储中的相对路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Code
指定只有 Service Fabric 运行时安装文件才能复制到映像存储。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CodePackagePath
指定 Service Fabric 运行时安装文件的文件路径。 此文件可以是 MSI、CAB 或 DEB 文件。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CodePackagePathInImageStore
指定应将 Service Fabric 运行时安装文件复制到的映像存储中的相对路径。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Config
指定仅必须将 Service Fabric 群集清单文件复制到映像存储。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ImageStoreConnectionString
指定 Service Fabric 映像存储的连接字符串。 详细了解 映像存储连接字符串。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeoutSec
指定操作的超时(以秒为单位)。 默认情况下,最大超时值限制为 1800 秒。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
System.Object