다음을 통해 공유


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 및 클러스터 매니페스트 파일을 이미지 저장소에 복사합니다. 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

{{CertStoreLocation 설명 채우기}}

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