Start-ServiceFabricPartitionRestart

بدء إعادة تشغيل قسم خدمة ذات حالة.

بناء الجملة

Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

الوصف

يبدأ الأمر cmdlet Start-ServiceFabricPartitionRestart إعادة تشغيل قسم خدمة ذي حالة في Azure Service Fabric. لتشغيل cmdlet هذا، يجب تمكين FaultAnalysisService .

قم بتشغيل cmdlet هذا لإعادة تشغيل أقسام الخدمات ذات الحالة فقط. لا تستخدم cmdlet هذا لإعادة تشغيل أقسام خدمات النظام.

يمكنك التحقق من تقدم العملية باستخدام Get-ServiceFabricPartitionRestartProgress cmdlet.

أمثلة

مثال 1: إعادة تشغيل جميع النسخ المتماثلة لخدمة حسب معرف القسم

PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

يعيد هذا الأمر تشغيل جميع النسخ المتماثلة للخدمة المسماة fabric:/ContosoApp/ContosoService في القسم الذي يحتوي على المعرف 20a726d0-3112-4c5a-a22c-2e4b8ee85280. حدد GUID فريدا للمعلمة OperationId . يمكنك استخدام هذا المعرف للتحقق من تقدم عملية إعادة التشغيل.

مثال 2: إعادة تشغيل جميع النسخ المتماثلة لخدمة حسب مفتاح القسم

PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000

يعيد هذا الأمر تشغيل جميع النسخ المتماثلة للخدمة المسماة fabric:/ContosoApp/ContosoService في القسم الذي يحتوي على مفتاح القسم 2000. حدد GUID فريدا للمعلمة OperationId .

المعلمات

-OperationId

تحديد معرف فريد لهذه العملية. حدد قيمة فريدة. يمكنك التحقق من تقدم العملية باستخدام هذا المعرف و Get-ServiceFabricPartitionRestartProgress cmdlet.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

يحدد معرف قسم Service Fabric الذي يعيد تشغيل cmdlet هذا.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

يحدد مفتاح قسم Service Fabric الذي يعيد تشغيل cmdlet هذا.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

يشير إلى أن قسم Service Fabric الذي يعيد تشغيل cmdlet هذا هو قسم مسمى.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

يشير إلى أن قسم Service Fabric الذي يعيد تشغيل cmdlet هذا هو قسم singleton.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

يشير إلى أن قسم Service Fabric الذي يعيد تشغيل cmdlet هذا هو قسم UniformInt64.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestartPartitionMode

تحديد وضع عملية إعادة تشغيل القسم. القيم المقبولة لهذه المعلمة هي:

  • AllReplicasOrInstances. أعد تشغيل جميع النسخ المتماثلة في القسم الهدف.
  • OnlyActiveSecondaries. أعد تشغيل الثانويات فقط في القسم الهدف.
Type:RestartPartitionMode
Accepted values:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

يحدد معرف المورد الموحد (URI) لخدمة Service Fabric.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

تحديد فترة المهلة، بالثوان، للعملية.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

System.Guid

System.Uri

System.String

المخرجات

System.Object