Я нахожусь в процессе разработки сценариев, позволяющих автоматизировать управление кластерными серверами, и как часть этого я должен иметь возможность останавливать и запускать узлы кластера из сценария Powershell.
Код, который я использую для этого, выглядит следующим образом:
Import-Module NetworkLoadBalancingClusters
Stop-NlbClusterNode [[-HostName] <string>] [-InterfaceName <string>] [<CommonParameters>]
Но при запуске этого скрипта в 3 разных средах (Windows 7 / Windows Server 2003 / Windows Server 2008 R2), все с Powershell v2, я получаю следующую ошибку:
Get-NlbCluster : This method is not implemented in any class
At line:6 char:15
+ Get-NlbCluster <<<< -HostName "SERVER1" -InterfaceName "10.172.1.180"
+ CategoryInfo : NotSpecified: (:) [Get-NlbCluster], ManagementException
+ FullyQualifiedErrorId : System.Management.ManagementException,Microsoft.NetworkLoadBalancingClusters.PowerShell.GetNlbCluster.
Кто-нибудь знает, что я сделал неправильно здесь, что вызывает эту ошибку?
Заранее спасибо,
Стюарт