Próbuję uruchomić niektóre polecenia logparser z powershell, ale mam problemy z prawidłowym przekazywaniem argumentów, heres excert z mojego skryptu;Argumenty Powershell i logparser
d: \ skryptowy \ smtplogs \ LogParser \ logparser.exe „SELECT TOP 50 odbiornika, COUNT () do% TMPOutput% \ TopReceiversNDRALL.gif z% TempDir% \ PostAll.log GDZIE nadawcy JAK '<>' I Odbiornik NIE LIKI '%% go-fmtopper %%' GROUP BY Odbiornik ZAMÓW PRZEZ LICZBĘ () DESC "-i: TSV -iSeparator: space -headerRow: OFF -iHeaderFile:" header3.tsv "-lineFilter:" + 10. " -o: CHART -chartType: ColumnClustered -config: MyScript.js -chartTitle: "Odbiorniki dla komunikatów NULL WSZYSTKIE dla% DateGraph%"
Czytałem mnóstwo informacji o enkapsulacji argumentów, ale nie potrafię wymyślić, jak to działa!
Każda pomoc, którą moglibyście zapewnić, byłaby bardzo doceniana.
Dzięki
+1 - Nie jestem pewna, dlaczego to zostało odrzucone, wydaje się dla mnie dobrym pytaniem ... Fellow Andy szukał innych Andów –
Tak, to mnie zaintrygowało, znam jego odrobinę noobu, ale denerwujące życie ze mnie! –
+1 Tak, uważam to za słuszne pytanie, ponieważ czasami jest to dość kłopotliwe, jak przekazać ciąg znaków z wieloma pojedynczymi/podwójnymi cudzysłowami. – Sung