Copy-ServiceFabricApplicationPackage
نسخ حزمة تطبيق "Service Fabric" إلى مخزن الصور.
بناء الجملة
Copy-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[[-ImageStoreConnectionString] <String>]
[[-ApplicationPackagePathInImageStore] <String>]
[-ApplicationPackageCopyPath <String>]
[-ShowProgress]
[-ShowProgressIntervalMilliseconds <Int32>]
[-CompressPackage]
[-UncompressPackage]
[-SkipCopy]
[-GenerateChecksums]
[-CertStoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Copy-ServiceFabricApplicationPackage بنسخ حزمة تطبيق Service Fabric إلى مخزن الصور. يمكن أيضا استخدام هذا cmdlet لضغط حزمة تطبيق Service Fabric وإلغاء ضغطها دون نسخها فعليا إلى مخزن الصور.
بعد نسخ حزمة التطبيق، استخدم Cmdlet Register-ServiceFabricApplicationType لتسجيل نوع التطبيق.
بعد تسجيل حزمة التطبيق، استخدم Remove-ServiceFabricApplicationPackage cmdlet لإزالة حزمة التطبيق.
لإدارة مجموعات Service Fabric، ابدأ Windows PowerShell باستخدام الخيار تشغيل كمسؤول. قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: نسخ حزمة تطبيق
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore"
ينسخ هذا الأمر حزمة التطبيق إلى مخزن الصور الخاص بالمجموعة. عندما لا يتم تحديد معلمة ApplicationPackagePathInImageStore ، يتم تعيينها افتراضيا إلى اسم المجلد. في هذا المثال، سيتم تعيين ApplicationPackagePathInImageStore افتراضيا إلى PersistentToDoListService
مثال 2: نسخ حزمة تطبيق إلى دليل معين في مخزن الصور
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2"
ينسخ هذا الأمر حزمة التطبيق إلى PersistentToDoListService_v2 الدليل في مخزن الصور الخاص بالمجموعة.
مثال 3: نسخ حزمة تطبيق مضغوطة إلى دليل معين في مخزن الصور
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -CompressPackage
يضغط هذا الأمر جميع الدلائل الفرعية ضمن دليل الخدمة ثم ينسخ حزمة التطبيق إلى PersistentToDoListService_v2 الدليل في مخزن الصور الخاص بالمجموعة.
مثال 4: إظهار شريط التقدم لعملية النسخ في نافذة PowerShell
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -ShowProgress -ShowProgressIntervalMilliseconds 500
يعرض هذا الأمر شريط تقدم في نافذة PowerShell أثناء نسخ حزمة التطبيق إلى دليل PersistentToDoListService_v2 في مخزن الصور الخاص بالمجموعة. يتم تحديث شريط التقدم كل 500 مللي ثانية.
مثال 5: ضغط حزمة التطبيق على الجهاز المحلي دون النسخ إلى مخزن الصور
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -CompressPackage -SkipCopy
يقوم هذا الأمر بضغط جميع الدلائل الفرعية ضمن دليل الخدمة دون نسخ حزمة التطبيق فعليا إلى مخزن الصور الخاص بالمجموعة.
مثال 6: إلغاء ضغط حزمة التطبيق على الجهاز المحلي دون النسخ إلى مخزن الصور
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -UncompressPackage -SkipCopy
يقوم هذا الأمر بإلغاء ضغط جميع الدلائل الفرعية ضمن دليل الخدمة دون نسخ حزمة التطبيق فعليا إلى مخزن الصور الخاص بالمجموعة.
المعلمات
-ApplicationPackageCopyPath
تحديد وجهة لإنشاء نسخة محلية من حزمة التطبيق للتحميل. يتم إجراء النسخة المحلية قبل تطبيق مفاتيح GenerateChecksumsومضغوطة الحزمة، لذلك يكون مفتاح التبديل هذا مفيدا إذا كان موقع حزمة المصدر الأصلي للقراءة فقط.
النوع: | String |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ApplicationPackagePath
تحديد المسار النسبي لحزمة التطبيق. ينسخ cmdlet الحزمة من المسار الذي تحدده.
النوع: | String |
Position: | 0 |
القيمة الافتراضية: | None |
مطلوب: | True |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ApplicationPackagePathInImageStore
تحديد المسار النسبي في مخزن الصور حيث يجب نسخ حزمة التطبيق.
النوع: | String |
Position: | 2 |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-CertStoreLocation
تحديد موقع مخزن الشهادات لاستخدامه عند حساب المجموع الاختباري لحزمة التطبيق باستخدام مفتاح GenerateChecksums .
النوع: | StoreLocation |
القيم المقبولة: | CurrentUser, LocalMachine |
Position: | Named |
القيمة الافتراضية: | LocalMachine |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-CompressPackage
ضغط جميع الدلائل الفرعية ضمن الدليل الجذر لحزمة التطبيق (حزم التعليمات البرمجية/التكوين/البيانات). إذا لم يتم تحديد SkipCopy ، فسيتم ضغط المجلدات قبل نسخ حزمة التطبيق إلى مخزن الصور. إذا تم تحديد ApplicationPackageCopyPath ، يحدث الضغط في هذا الدليل بدلا من الدليل المصدر الأصلي.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-GenerateChecksums
إنشاء ملفات المجموع الاختباري لحزمة التطبيق مسبقا قبل التحميل. يؤدي هذا إلى تحميل تكلفة الاختبارات لحزمة تطبيق الحوسبة بحيث لا يلزم حسابها بواسطة نظام المجموعة أثناء Register-ServiceFabricApplicationType.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ImageStoreConnectionString
تحديد سلسلة الاتصال لمخزن صور Service Fabric. اقرأ المزيد حول سلسلة اتصال مخزن الصور. هذه المعلمة غير مطلوبة إذا تم تنفيذ Connect-ServiceFabricCluster بنجاح.
النوع: | String |
Position: | 1 |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ShowProgress
يحدد لعرض شريط التقدم في نافذة PowerShell أثناء نسخ حزمة التطبيق إلى مخزن الصور.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-ShowProgressIntervalMilliseconds
يحدد التردد الذي يتم فيه تحديث شريط التقدم في نافذة PowerShell أثناء نسخ حزمة التطبيق إلى مخزن الصور.
النوع: | Int32 |
Position: | Named |
القيمة الافتراضية: | 2000 |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-SkipCopy
لا يقوم بأي تحميل لحزمة التطبيق. يجب استخدام هذا عندما تحتاج حزمة التطبيق إلى ضغط أو إلغاء ضغط دون نسخ حزمة التطبيق إلى مخزن الصور.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-TimeoutSec
تحديد المهلة بالثوان، للعملية. بشكل افتراضي، تقتصر قيمة المهلة القصوى على 1800 ثانية.
النوع: | Int32 |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
-UncompressPackage
إلغاء ضغط جميع الملفات المضغوطة ضمن الدليل الجذر لحزمة التطبيق (حزم التعليمات البرمجية/التكوين/البيانات). يمكن استخدام هذا مع المعلمة SkipCopy لإلغاء ضغط حزمة التطبيق محليا دون نسخ حزمة التطبيق فعليا إلى مخزن الصور. إذا تم تحديد ApplicationPackageCopyPath ، يحدث إلغاء الضغط في هذا الدليل بدلا من الدليل المصدر الأصلي.
النوع: | SwitchParameter |
Position: | Named |
القيمة الافتراضية: | None |
مطلوب: | False |
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية: | False |
قبول أحرف البدل: | False |
الإدخالات
None
المخرجات
System.Object