现在,我使用Get-ClusterNode
获取群集的节点,然后将其传输到ConvertTo-Json
以序列化数据。不幸的是,State
属性从一个很好的字符串变为整数,如Paused
或Up
。我想在GUI上显示这些信息,所以我想要一个字典,其中状态号为键,实际字符串为值(我不介意将状态保存为数字)。
问题是我没有找到什么数字意味着什么的好方法。我使用Get-Member
来查明每个群集的类型为Microsoft.FailoverClusters.PowerShell.ClusterNode
,但谷歌搜索没有给我任何文档。我将JSON输出与Format-List *
进行了比较,发现Up
为0
,但我需要所有状态的代码。还有其他一些项目,例如网络也有State
属性,但解释明显不同,所以我可能会花费太多时间试图像这样偷偷地破译它。
是否有某种资源或cmdlet可以立即获取信息?