Copy-ServiceFabricApplicationPackage
Kopierar ett Service Fabric-programpaket till avbildningsarkivet.
Syntax
Copy-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[[-ImageStoreConnectionString] <String>]
[[-ApplicationPackagePathInImageStore] <String>]
[-ApplicationPackageCopyPath <String>]
[-ShowProgress]
[-ShowProgressIntervalMilliseconds <Int32>]
[-CompressPackage]
[-UncompressPackage]
[-SkipCopy]
[-GenerateChecksums]
[-CertStoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Copy-ServiceFabricApplicationPackage kopierar ett Service Fabric-programpaket till avbildningsarkivet. Den här cmdleten kan också användas för att komprimera och avkomprimera ett Service Fabric-programpaket utan att kopiera det till avbildningsarkivet.
När du har kopierat programpaketet använder du cmdleten Register-ServiceFabricApplicationType för att registrera programtypen.
När du har registrerat programpaketet använder du cmdleten Remove-ServiceFabricApplicationPackage för att ta bort programpaketet.
Om du vill hantera Service Fabric-kluster startar du Windows PowerShell med alternativet Kör som administratör. Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.
Exempel
Exempel 1: Kopiera ett programpaket
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore"
Det här kommandot kopierar programpaketet till klustrets avbildningsarkiv. När ApplicationPackagePathInImageStore parametern inte har angetts är den standardinställningen mappnamn. I det här exemplet ApplicationPackagePathInImageStore som standard till PersistentToDoListService
Exempel 2: Kopiera ett programpaket till en specifik katalog i avbildningsarkivet
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2"
Det här kommandot kopierar programpaketet till PersistentToDoListService_v2 katalog i klustrets avbildningsarkiv.
Exempel 3: Kopiera ett komprimerat programpaket till en specifik katalog i avbildningsarkivet
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -CompressPackage
Det här kommandot komprimerar alla underkataloger under tjänstkatalogen och kopierar sedan programpaketet till PersistentToDoListService_v2 katalog i klustrets avbildningsarkiv.
Exempel 4: Visa förloppsindikatorn för kopieringsåtgärden i PowerShell-fönstret
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -ShowProgress -ShowProgressIntervalMilliseconds 500
Det här kommandot visar ett förloppsfält i PowerShell-fönstret när du kopierar programpaketet till PersistentToDoListService_v2 katalog i klustrets avbildningsarkiv. Förloppsindikatorn uppdateras var 500:e minut.
Exempel 5: Komprimera programpaketet på den lokala datorn utan att kopiera till avbildningsarkivet
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -CompressPackage -SkipCopy
Det här kommandot komprimerar alla underkataloger under tjänstkatalogen utan att faktiskt kopiera programpaketet till klustrets avbildningsarkiv.
Exempel 6: Avkomprimera programpaketet på den lokala datorn utan att kopiera till avbildningsarkivet
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -UncompressPackage -SkipCopy
Det här kommandot avkomprimerar alla underkataloger under tjänstkatalogen utan att faktiskt kopiera programpaketet till klustrets avbildningsarkiv.
Parametrar
-ApplicationPackageCopyPath
Anger ett mål där du kan skapa en lokal kopia av programpaketet för uppladdning. Den lokala kopian görs innan GenerateChecksums och CompressPackage växlar tillämpas, så den här växeln är användbar om platsen för det ursprungliga källpaketet är skrivskyddad.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ApplicationPackagePath
Anger den relativa sökvägen för ett programpaket. Cmdleten kopierar paketet från den sökväg som du anger.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ApplicationPackagePathInImageStore
Anger den relativa sökvägen i avbildningsarkivet där programpaketet ska kopieras.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CertStoreLocation
Anger en plats för certifikatarkiv som ska användas vid kontrollsummor för programpaket med hjälp av GenerateChecksums växel.
Typ: | StoreLocation |
Godkända värden: | CurrentUser, LocalMachine |
Position: | Named |
Standardvärde: | LocalMachine |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CompressPackage
Komprimerar alla underkataloger under programpaketets rotkatalog (kod/konfiguration/datapaket). Om SkipCopy inte har angetts komprimeras mapparna innan programpaketet kopieras till avbildningsarkivet. Om ApplicationPackageCopyPath anges sker komprimering i katalogen i stället för den ursprungliga källkatalogen.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-GenerateChecksums
Förgenererar kontrollsummafiler för programpaket innan de laddas upp. Den här frontloads kostnaden för att beräkna programpaket kontrollsummor så att de inte behöver beräknas av klustret under Register-ServiceFabricApplicationType.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ImageStoreConnectionString
Anger anslutningssträngen för Service Fabric-avbildningsarkivet. Läs mer om anslutningssträngen för avbildningsarkivet. Den här parametern behövs inte om Connect-ServiceFabricCluster har körts.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ShowProgress
Anger för att visa ett förloppsfält i PowerShell-fönstret när programpaketet kopieras till avbildningsarkivet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ShowProgressIntervalMilliseconds
Anger hur ofta förloppsindikatorn uppdateras i PowerShell-fönstret när programpaketet kopieras till avbildningsarkivet.
Typ: | Int32 |
Position: | Named |
Standardvärde: | 2000 |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SkipCopy
Laddar inte upp programpaketet. Detta bör användas när ett programpaket måste komprimeras eller inte komprimeras utan att programpaketet kopieras till avbildningsarkivet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden. Som standard är det maximala tidsgränsvärdet begränsat till 1 800 sekunder.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UncompressPackage
Avkomprimerar alla komprimerade filer under programpaketets rotkatalog (kod/konfiguration/datapaket). Detta kan användas med parametern SkipCopy för att avkomprimera programpaketet lokalt utan att faktiskt kopiera programpaketet till avbildningsarkivet. Om ApplicationPackageCopyPath anges sker avkomprimering i katalogen i stället för den ursprungliga källkatalogen.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
System.Object