Get-ServiceFabricNode
取得 Service Fabric 叢集中所有節點或特定節點的資訊。
語法
Get-ServiceFabricNode
[[-NodeName] <String>]
[-StatusFilter <NodeStatusFilter>]
[-ContinuationToken <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Get-ServiceFabricNode
[[-NodeName] <String>]
[-StatusFilter <NodeStatusFilter>]
[-GetSinglePage]
[-ContinuationToken <String>]
[-MaxResults <Int64>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Get-ServiceFabricNode Cmdlet 會取得獨立 Service Fabric 叢集中或特定節點之所有節點的資訊。 傳回的節點資訊包括節點名稱、狀態、類型和健全狀態 (請參閱 輸出 一節,以取得詳細資訊) 。
請記住,在 Service Fabric 叢集上執行任何作業之前,您必須使用 Connect-ServiceFabricCluster Cmdlet 建立叢集的連線。
範例
範例 1:取得叢集中所有節點的資訊
PS C:\> Get-ServiceFabricNode
此命令會傳回 Service Fabric 叢集中所有節點的資訊。
範例 2:取得特定節點的資訊
PS C:\> Get-ServiceFabricNode -NodeName Node1
此命令會傳回名稱為 Node1 的節點資訊。
參數
-ContinuationToken
指定可用來擷取下一頁查詢結果的接續權杖。
如果太多結果遵守提供的篩選準則,它們可能無法放入一則訊息中。 分頁是用來將傳回結果的集合分割成不同的頁面,以考慮此問題。 接續標記是用來知道上一頁離開的位置,只對查詢本身具有重要性。 此值應該從執行此查詢產生,而且可以傳入下一個查詢要求,以取得後續的頁面。 只有在有後續頁面時,才會傳回非 Null 接續權杖值做為結果的一部分。 如果提供這個值時沒有 -GetSinglePage 選項,則查詢會傳回從接續權杖值開始的所有頁面。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-GetSinglePage
指定查詢會傳回具有接續標記值的一頁查詢結果,還是所有合併成一份結果清單的頁面。 如果選取此選項,則查詢的呼叫端必須負責檢查後續頁面。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-MaxResults
指定每個頁面可傳回的結果專案數目上限。 這會定義傳回的結果數目上限,而不是最小值。 例如,如果頁面根據組態中定義的訊息大小限制,最多符合 1000 個傳回的專案,而且 MaxResults 值設定為 2000,則即使 2000 個結果專案符合查詢描述,仍只會傳回 1000 個結果。 此值需要選取 GetSinglePage 旗標;否則會忽略它。
類型: | Int64 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NodeName
指定傳回信息的 Service Fabric 節點名稱。 如果未指定,Cmdlet 會傳回叢集中所有節點的資訊。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-StatusFilter
將節點狀態篩選指定為 System.Fabric.Query.NodeStatusFilter 物件。
結果中只會傳回狀態符合此篩選準則的節點。
類型: | NodeStatusFilter |
接受的值: | Default, Up, Down, Enabling, Disabling, Disabled, Unknown, Removed, All |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeoutSec
指定作業的逾時期間,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
System.String
輸出
System.Object