Bonjour
Je souhaite monitorer mon NLB sur mon serveur windows et j'ai récupéré un script sur internet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#Define Nodes 
$node1 = "ip_du_node" 
$node2 = "ip_du_node" 
 
#get NLB status on NLB Nodes 
$Node1status = Get-WmiObject -Class MicrosoftNLB_Node -computername $node1 -namespace root\MicrosoftNLB | Select-Object __Server, statuscode 
$Node2status = Get-WmiObject -Class MicrosoftNLB_Node -computername $node2 -namespace root\MicrosoftNLB | Select-Object __Server, statuscode 

 
IF ($node1.statuscode -eq "1008" -or $node1.statuscode -eq "1007") 
{ 
 write-host "NLB Status of $node1 is: Converged"  
} 
else 
{ 
 write-host "NLB Status of $node1 is: Error"  
} 
IF ($node2.statuscode -eq "1008" -or $node2.statuscode -eq "1007") 
{ 
write-host "NLB Status of $node2 is: Converged"  
} 
else 
{ 
write-host "NLB Status of $node2 is: Error"  
}
Mon probleme c'est que il me le met en Error, alors que mon NLB est actif
NLB Status of ip_du_node is: Error
NLB Status of ip_du_node is: Error


Et lorsque j'effectue la commande manuellement :

PS C:\Users\Administrateur.AZADS\Downloads\NLB> Get-WmiObject -Class MicrosoftNL
B_Node -computername "ip_du_node -namespace root\MicrosoftNLB | Select-Objec
t __Server, statuscode

__SERVER statuscode
-------- ----------
ZYCOMRDS03 0
ZYCOMRDS03 0
ZYCOMRDS03 1007

PS C:\Users\Administrateur.AZADS\Downloads\NLB> Get-WmiObject -Class MicrosoftNL
B_Node -computername ip_du_node -namespace root\MicrosoftNLB | Select-Objec
t __Server, statuscode

__SERVER statuscode
-------- ----------
ZYCOMRDS01 1008
ZYCOMRDS01 0
ZYCOMRDS01 0


Pouvez vous m'aider s'il vous plait