En essayant d'exécuter des commandes logparser à partir de powershell mais j'ai des problèmes avec le passage correct des arguments, voici l'extrait de mon script;arguments Powershell et logparser
d: \ scripts \ smtplogs \ logparser \ LogParser.exe « SELECT TOP 50 récepteur, COUNT () EN% TMPOutput% \ TopReceiversNDRALL.gif% à partir de TempDir% \ PostAll.log OÙ Sender LIKE '<>' ET Receiver PAS COMME '%% go-fmtopper %%' GROUP BY Récepteur ORDER BY COUNT () DESC "-i: TSV -iSeparator: espace -headerRow: OFF -iHeaderFile:" header3.tsv "-lineFilter:" + 10. " -o: CHART -chartType: ColumnClustered -config: MyScript.js -chartTitle: "Récepteurs pour les messages NULL ALL pour% DateGraph%"
J'ai lu des charges sur l'encapsulation des arguments mais je n'arrive pas à comprendre comment faire pour que cela fonctionne!
Toute aide que vous pourriez fournir serait très appréciée.
Merci
+1 - Je ne sais pas pourquoi cela a été rejeté, semble être une bonne question pour moi ... Fellow Andy à la recherche d'autres Andys –
Ouais, il m'a intrigué, je sais que c'est abit d'une question noob mais c'est ennuyeux la vie hors de moi! –
+1 Oui, je considère que c'est une question valide car il est parfois assez difficile de passer une chaîne avec beaucoup de guillemets simples/doubles. – Sung