Share via


Move-ServiceFabricInstance

移動無狀態服務的分割區實例。

Syntax

Move-ServiceFabricInstance
    [-CurrentInstanceNodeName <String>]
    [-NewInstanceNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -PartitionId <Guid>
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricInstance
    [-CurrentInstanceNodeName <String>]
    [-NewInstanceNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricInstance
    [-CurrentInstanceNodeName <String>]
    [-NewInstanceNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindSingleton]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricInstance
    [-CurrentInstanceNodeName <String>]
    [-NewInstanceNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindNamed]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]
Move-ServiceFabricInstance
    [-CurrentInstanceNodeName <String>]
    [-NewInstanceNodeName <String>]
    [-IgnoreConstraints <Boolean>]
    -ServiceName <Uri>
    [-PartitionKindUniformInt64]
    -PartitionKey <String>
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Description

此命令會移動無狀態服務的分割區實例,並遵守所有條件約束。 您必須指定分割區識別碼和服務名稱,才能移動實例。 當指定時,CurrentNodeName 會識別已移動的實例。 如果未指定,則會移動隨機實例、省略新的節點名稱,並將實例移至隨機節點。 如果指定 IgnoreConstraints 參數並設定為 true,則不論條件約束為何,都會移動 實例。

參數

-CurrentInstanceNodeName

實例移動的來源節點名稱。 如果未指定,實例會從隨機節點移動。

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

-IgnoreConstraints

移動複本或實例時忽略條件約束。 如果未指定此參數,則會接受所有條件約束。

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

-NewInstanceNodeName

次要複本或實例移動的目標節點名稱。 如果未指定,則複本或實例會移至隨機節點。

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

-PartitionId

指定分割區識別碼。

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

-PartitionKey

指定分割區索引鍵。

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

-PartitionKindNamed

表示此 Cmdlet 會移動具名分割區。

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

-PartitionKindSingleton

表示此 Cmdlet 會移動單一分割區。

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

-PartitionKindUniformInt64

表示此 Cmdlet 會移動 UniformInt64 磁碟分割。

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

-ServiceName

服務的名稱。

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.Boolean

System.Guid

System.Uri

System.String

輸出

System.Object