J'essaie d'exécuter des commandes de logparser à partir de powershell mais j'ai des problèmes pour faire passer les arguments correctement, voici l'extrait de mon script ;
d : \scripting\smtplogs\logparser\logparser.exe "SELECT TOP 50 Receveur, COUNT( ) INTO %TMPOutput%. \TopReceiversNDRALL.gif FROM %TempDir% \PostAll.log WHERE Sender LIKE '<>' AND Receiver NOT LIKE '%%go-fmtopper%%' GROUP BY Receiver ORDER BY COUNT( ) DESC" -i:TSV -iSeparator:space -headerRow:OFF -iHeaderFile : "header3.tsv" -lineFilter : "+10." -o:CHART -chartType:ColumnClustered -config:MyScript.js -chartTitle : "Récepteurs pour les messages NULL TOUS pour %DateGraph%"
J'ai lu des tas de choses sur l'encapsulation des arguments, mais je n'arrive pas à trouver comment faire pour que cela fonctionne !
Toute aide que vous pourriez apporter serait très appréciée.
Gracias