Question
OGV dans foreach avec plusieurs variable
- Louis
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 7 ans 11 mois #25285
par Louis
OGV dans foreach avec plusieurs variable a été créé par Louis
Bonjour,
Je cherche a récuperer plusieurs information d'un fichier XML d'un Application Pool dans IIS. Et je cherche a assembler tout les paramètres de chaque POOL dans un seul OGV pour pouvoir les comparés.
J'arrive à récuperer les valeurs mais pour chaque parametres il m'ouvre un OGV donc avec ce script je me retrouve avec 6 fenêtres...
J'aimerai savoir si c'etait possible de tout rassembler dans une seule OGV ?
Merci d'avance
[code:1]
[xml]$xmlfile=get-content -path C:\temp\applicationHost_applicationPools_nav60.xml
$value=$xmlfile.appcmd.CONFIG.'system.applicationHost-applicationPools'
foreach ($pool in $xmlfile.appcmd.CONFIG.'system.applicationHost-applicationPools') {
if ($pool.add)
{
#OGV
$pool.add | ogv
$pool.add.processModel | ogv
$pool.add.recycling| ogv
$pool.add.periodicRestart| ogv
$pool.add.failure| ogv
$pool.add.cpu| ogv
}
} [/code:1]
Je cherche a récuperer plusieurs information d'un fichier XML d'un Application Pool dans IIS. Et je cherche a assembler tout les paramètres de chaque POOL dans un seul OGV pour pouvoir les comparés.
J'arrive à récuperer les valeurs mais pour chaque parametres il m'ouvre un OGV donc avec ce script je me retrouve avec 6 fenêtres...
J'aimerai savoir si c'etait possible de tout rassembler dans une seule OGV ?
Merci d'avance
[code:1]
[xml]$xmlfile=get-content -path C:\temp\applicationHost_applicationPools_nav60.xml
$value=$xmlfile.appcmd.CONFIG.'system.applicationHost-applicationPools'
foreach ($pool in $xmlfile.appcmd.CONFIG.'system.applicationHost-applicationPools') {
if ($pool.add)
{
#OGV
$pool.add | ogv
$pool.add.processModel | ogv
$pool.add.recycling| ogv
$pool.add.periodicRestart| ogv
$pool.add.failure| ogv
$pool.add.cpu| ogv
}
} [/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 7 ans 11 mois #25286
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:OGV dans foreach avec plusieurs variable
Salut,
essaie ceci:
[code:1]
Select-Object -inputObject $pool.add -property @{Name='add';e={$pool.add}},processModel,recycling,periodicRestart,failure,cpu| ogv
[/code:1]
J'ai un doute sur la propriété calculée, à vérifier donc...
essaie ceci:
[code:1]
Select-Object -inputObject $pool.add -property @{Name='add';e={$pool.add}},processModel,recycling,periodicRestart,failure,cpu| ogv
[/code:1]
J'ai un doute sur la propriété calculée, à vérifier donc...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Louis
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 7 ans 11 mois #25289
par Louis
Réponse de Louis sur le sujet Re:OGV dans foreach avec plusieurs variable
Merci pour ta réponse
En revanche cela ne fonctionne pas, du moins ce n'est pas ce que je recherche.
Ton code m'affiche le resultat que des Balises Add et sur une seule ligne, donc c'est incompréhensible.
Pour aider à mieux comprendre.
il y a plusieurs ADD et chaque ADD contients les info des POOL qui sont stockers dans des balises, processmodel, recycling,etc...
et dans chaques sous balises il y a plusieurs données.
Pour finir j'ai 10 Pools donc j'aimerais affichés toutes les données sur 10 lignes.
En revanche cela ne fonctionne pas, du moins ce n'est pas ce que je recherche.
Ton code m'affiche le resultat que des Balises Add et sur une seule ligne, donc c'est incompréhensible.
Pour aider à mieux comprendre.
il y a plusieurs ADD et chaque ADD contients les info des POOL qui sont stockers dans des balises, processmodel, recycling,etc...
et dans chaques sous balises il y a plusieurs données.
Pour finir j'ai 10 Pools donc j'aimerais affichés toutes les données sur 10 lignes.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 7 ans 11 mois #25290
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:OGV dans foreach avec plusieurs variable
luigi77270 écrit:
Le pb proviens peut être de là.
luigi77270 écrit:
L'objet d'origine est en XML, le contenu du nom de noeud n'est pas en accès direct comme sur un PSobject.En revanche cela ne fonctionne pas, du moins ce n'est pas ce que je recherche.
Le pb proviens peut être de là.
luigi77270 écrit:
Dans ce cas transforme tes données XML en une suite d'objet, et construit un tableau d'objet.Pour finir j'ai 10 Pools donc j'aimerais affichés toutes les données sur 10 lignes.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Louis
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 7 ans 11 mois #25291
par Louis
Réponse de Louis sur le sujet Re:OGV dans foreach avec plusieurs variable
Ok je vais essayer de partir sur la transformation en liste d'objet et la construction de ce tableau.
Je reviens vers toi pour te tenir au courant, merci
Je reviens vers toi pour te tenir au courant, merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- OGV dans foreach avec plusieurs variable