Question Addition de Valeurs

Plus d'informations
il y a 10 ans 9 mois #20055 par POLFER
Réponse de POLFER sur le sujet Re:Addition de Valeurs
Alors je tente le coup mais pour le moment, je bloque sur la bonne remontée de valeur.
Voila comment je m'y suis pris :[code:1]
function TablVMetRAM
{
param([string]$VMName,[string]$VMRam)
$col=New-Object PSObject
$col | Add-Member -Name NomServeur -MemberType NoteProperty -Value $VMName
$col | Add-Member -Name RamServeur -MemberType NoteProperty -Value $VMRam
return $col
}
$lig=@()
foreach ( $VM in $Liste_VM_ESS)
{
$lig+=TablVMetRAM -VMName \"$VM.Name\" -VMRam \"$VM.MemoryMB\"
}[/code:1]
J'obtiens bien mon tableau mais les infos remontées sont mauvaises alors que si je test mes variables $VM.name et $VM.MemoryMB, les valeurs sont bonnes.

J'ai du me louper quelque part...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #20056 par Axel
Réponse de Axel sur le sujet Re:Addition de Valeurs
tu peux envoyer ce que tu obtiens aussi ? :P

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #20058 par POLFER
Réponse de POLFER sur le sujet Re:Addition de Valeurs
Pour ça, j'ai trouvé... silmplement les \" en trop :
[code:1]$lig+=TablVMetRAM -VMName $VM.Name -VMRam $VM.MemoryMB[/code:1]

Je continue...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #20059 par Philippe
Réponse de Philippe sur le sujet Re:Addition de Valeurs
salut spolfer

et mon besoin serait de pouvoir additionner les 2 valeurs \"2048 + 4096\" puis diviser cela par 1024 pour obtenir \"6\"

si je part de ton premier extrait de code la solution est assez simple :
[code:1]
$total = 0
foreach ( $VM in $Liste_VM_ESS)
{
write-host $VM.name \"`t\" $VM.MemoryMB
$total * $total + $VM.MemoryMB
}
write-host \"Mémoire total des WMs $($total/1024)\"[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #20061 par Philippe
Réponse de Philippe sur le sujet Re:Addition de Valeurs
tu a une autre solution :

[code:1]$($Liste_VM_ESS | Measure-Object -Sum -Property MemoryMB«»).sum/1024[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 9 mois #20072 par POLFER
Réponse de POLFER sur le sujet Re:Addition de Valeurs
et bien voila!
c'est parfait!

merci

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.047 secondes
Propulsé par Kunena