2010-11-25 2 views
1

Я занимаюсь разработкой сценариев, позволяющих автоматизировать управление кластеризованными серверами, и в качестве части этого у меня есть требование, чтобы можно было остановить и запустить узлы кластера из сценария Powershell.Windows Powershell & Managing NLB CLusters

код я использую для этого следующим образом:

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. 

Кто-нибудь знает, что я сделал неправильно здесь, что вызывает эту ошибку?

Спасибо заранее,

Стюарт

ответ

0

это работает только на Windows Server 2008 R2, и вы должны установить балансировки сетевой нагрузки функции.

Смежные вопросы