Estoy tratando de ejecutar algunos comandos de logparser de powershell pero estoy teniendo problemas para pasar los argumentos correctamente, aquí está el excert de mi script;argumentos Powershell y logparser
d: \ scripts \ smtplogs \ LogParser \ LogParser.exe "SELECT TOP 50 receptor, COUNT () EN% TMPOutput% \ TopReceiversNDRALL.gif de% TEMPDIR% \ PostAll.log DONDE COMO Remitente '<>' Y Receptor NO ME GUSTA '%% go-fmtopper %%' GRUPO POR Receptor ORDEN POR CUENTA () DESC "-i: TSV -iSeparator: espacio -headerRow: OFF -iHeaderFile:" header3.tsv "-lineFilter:" + 10. " -o: CHART -chartType: ColumnClustered -config: MyScript.js -chartTitle: "Receptores para mensajes NULL TODO para% DateGraph%"
He leído mucho sobre encapsular argumentos pero no puedo entender cómo hacerlo funcionar.
Cualquier ayuda que ustedes puedan proporcionar sería muy apreciada.
Gracias
+1 - No estoy seguro de por qué esto fue rechazado, parece una buena pregunta para mí ... Compañero Andy buscando otro Andys –
Sí me desconcertó, sé que es una pregunta novata, pero es molesto la vida ¡fuera de mi! –
+1 Sí, considero que esta es una pregunta válida, ya que a veces resulta bastante desconcertante la forma de pasar una cadena con muchas comillas simples/dobles. – Sung