Question
Données à mettre dans un tableau
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 9 ans 3 mois #22782
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Données à mettre dans un tableau
Mon dernier code référence la version basée objet proposée dans mon premier post.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- djtall
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 9 ans 3 mois #22784
par djtall
Réponse de djtall sur le sujet Re:Données à mettre dans un tableau
Merci Laurent
J'essaie d'avancer, mais je n'arrive toujours pas à récupérer des données propres dans un tableau (afin de les recevoir par mail)
Peux être pourrais tu y voir qq chose ?
#Enregistré les valeurs dans le tableau.
$ObjTime = New-Object PSObject
$ObjTime1 | Add-Member NoteProperty \"Server\" $serveur1.Server
$ObjTime1 | Add-Member NoteProperty \"Source\" $ref1.Source
$ObjTime1 | Add-Member NoteProperty \"Delais\" $ntp1.Delais
$ObjTime2 | Add-Member NoteProperty \"Server\" $serveur2.Server
$ObjTime2 | Add-Member NoteProperty \"Source\" $ref2.Source
$ObjTime = @($ObjTime1,$ObjTime2)
#HTML Data
$ResultHTML = $ResultHTML + \"<tr>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle' bgcolor = '\" + $bgcolor + \"'>\" + $Server + \"</td>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle'bgcolor = '\" + $bgcolor + \"' >\" + $Source + \"</td>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle'bgcolor = '\" + $bgcolor + \"'>\" + $Delais + \"</td>\"
$ResultHTML = $ResultHTML + \"</tr>\"
#Renvoi le resultat.
$ViewTime += (Write-Output $ObjTime)
#Fermer table
$ResultHTML = $ResultHTML + \"</table>\"
#Definition des titres du tableau.
$fo = @()
$fo += ,@{label=\" Nom du serveur \" ;alignment=\"left\" ;Expression={$_.Server};}
$fo += ,@{label=\" Synchronise avec \" ;alignment=\"left\" ;Expression={$_.Source};}
$fo += ,@{label=\" Décalage \" ;alignment=\"center\" ;Expression={$_.Delais};}
#Affichage du résultat.
$ViewTime | sort-object -property @{Expression=\"Server\";Descending=$false} | Format-Table -AutoSize $fo
$View=($ViewTime | sort-object -property @{Expression=\"Server\";Descending=$false} | Format-Table -AutoSize $fo | out-string)
J'essaie d'avancer, mais je n'arrive toujours pas à récupérer des données propres dans un tableau (afin de les recevoir par mail)
Peux être pourrais tu y voir qq chose ?
#Enregistré les valeurs dans le tableau.
$ObjTime = New-Object PSObject
$ObjTime1 | Add-Member NoteProperty \"Server\" $serveur1.Server
$ObjTime1 | Add-Member NoteProperty \"Source\" $ref1.Source
$ObjTime1 | Add-Member NoteProperty \"Delais\" $ntp1.Delais
$ObjTime2 | Add-Member NoteProperty \"Server\" $serveur2.Server
$ObjTime2 | Add-Member NoteProperty \"Source\" $ref2.Source
$ObjTime = @($ObjTime1,$ObjTime2)
#HTML Data
$ResultHTML = $ResultHTML + \"<tr>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle' bgcolor = '\" + $bgcolor + \"'>\" + $Server + \"</td>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle'bgcolor = '\" + $bgcolor + \"' >\" + $Source + \"</td>\"
$ResultHTML = $ResultHTML + \"<td height='30' align='center' valign='middle'bgcolor = '\" + $bgcolor + \"'>\" + $Delais + \"</td>\"
$ResultHTML = $ResultHTML + \"</tr>\"
#Renvoi le resultat.
$ViewTime += (Write-Output $ObjTime)
#Fermer table
$ResultHTML = $ResultHTML + \"</table>\"
#Definition des titres du tableau.
$fo = @()
$fo += ,@{label=\" Nom du serveur \" ;alignment=\"left\" ;Expression={$_.Server};}
$fo += ,@{label=\" Synchronise avec \" ;alignment=\"left\" ;Expression={$_.Source};}
$fo += ,@{label=\" Décalage \" ;alignment=\"center\" ;Expression={$_.Delais};}
#Affichage du résultat.
$ViewTime | sort-object -property @{Expression=\"Server\";Descending=$false} | Format-Table -AutoSize $fo
$View=($ViewTime | sort-object -property @{Expression=\"Server\";Descending=$false} | Format-Table -AutoSize $fo | out-string)
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Données à mettre dans un tableau