Question
Addition de Valeurs
- POLFER
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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...
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.
- Axel
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
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 ?
Connexion ou Créer un compte pour participer à la conversation.
- POLFER
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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...
[code:1]$lig+=TablVMetRAM -VMName $VM.Name -VMRam $VM.MemoryMB[/code:1]
Je continue...
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 9 mois #20059
par Philippe
Réponse de Philippe sur le sujet Re:Addition de Valeurs
salut spolfer
[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]
si je part de ton premier extrait de code la solution est assez simple :et mon besoin serait de pouvoir additionner les 2 valeurs \"2048 + 4096\" puis diviser cela par 1024 pour obtenir \"6\"
[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.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
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]
[code:1]$($Liste_VM_ESS | Measure-Object -Sum -Property MemoryMB«»).sum/1024[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- POLFER
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Addition de Valeurs