如何通过Powershell远程获取集群信息?

如何通过Powershell远程获取集群信息?

我一直在尝试寻找一种好的方法来远程收集 Windows 集群设置的各个部分,最好是通过 WMI,因为我们还没有实现 Powershell 远程处理(我知道这个问题会随之消失)。

我知道我可以使用以下方法获取当前节点:

Get-WmiObject Win32_ComputerSystem -ComputerName RemoteServer1 | Select Name

我还需要 Get-Cluster 的名称属性,但我不知道如何从远程系统获取它。

有什么办法吗,还是我应该等到远程处理实现?

我是集群方面的新手,只是一名数据库管理员,想正确清点我们的服务器。感谢您的帮助!

答案1

我编写了一些使用 WMI 集群类来远程获取信息的函数。作为额外的好处,与 Microsoft 提供的仅适用于 2008 R2 和 2012 的集群模块不同,WMI 方法也适用于 2003 和 2008 集群。

http://poshcode.org/2886

相关内容