Stop/Start Microsoft Windows 使用 Powershell 的集群角色

Stop/Start Microsoft Windows Cluster roles with Powershell

我是 Microsoft Windows 集群的新手,我们的环境要求我们按计划关闭和启动 'clustered roles'。目前,我一直在手动处理这个,但想使用 Powershell 将其自动化。

我已经通读了 Cmdlet here,但似乎找不到专门引用角色的 Cmdlet。我正在查看停止整个集群的命令,但看起来它会删除我特别需要删除的两个角色未涵盖的资源。

我想取消的角色示例:

Stop-ClusterResource 是你的朋友。此 cmdlet 使集群的一个选定部分(一个资源)脱机。然后你可以在需要的时候Start-ClusterResource

Stop/Start/Query Microsoft Windows 使用 Powershell 的集群角色 [在 Windows Server 2012-R2 中测试]

C:\>powershell Stop-ClusterGroup "ARCSDE52"

Name                       OwnerNode                  State
----                       ---------                  -----
ARCSDE52                   PRODNODE_AC                Offline


C:\>powershell Get-ClusterGroup "ARCSDE52"

Name                       OwnerNode                  State
----                       ---------                  -----
ARCSDE52                   PRODNODE_AC                Offline


C:\>powershell Start-ClusterGroup "ARCSDE52" -Wait 0

Name                       OwnerNode                  State
----                       ---------                  -----
ARCSDE52                   PRODNODE_AC                Pending


C:\>powershell Get-ClusterGroup "ARCSDE52"

Name                       OwnerNode                  State
----                       ---------                  -----
ARCSDE52                   PRODNODE_AC                Online