Chciałbym utworzyć plik ustawień dla mojej komendy logman. Spodziewam się, że będę miał wiele liczników perfmon.
Czy jest jakiś prosty sposób, aby uzyskać gdziekolwiek dokładny tekst liczników perfmon?
Jedyną rzeczą, o której myślałem, było utworzenie dziennika liczników Perfmon poprzez GUI, a następnie wyeksportowanie listy wybranych liczników - ale nie widzę opcji eksportu! Chyba mogę ręcznie skopiować to, co widzę na ekranie, ale wydaje się to nieefektywne. Mam do czynienia z dziesiątkami liczników.
Może gdzieś jest lista? Łatwiej byłoby skopiować i wkleić.
źródło
typeperf -q -o "C:\Temp\counters.txt"
. To wysłało wszystkie nazwy liczników do pliku tekstowego. A potem zbudowanie skryptu logmana jest banalne. Dziękuję @Henk!Jedynym sposobem, w jaki kiedykolwiek mogłem to zrobić, jest skonfigurowanie śledzenia, a następnie zapisanie go (lub skopiowanie właściwości i wklejenie ich do pliku tekstowego). HTML lub skopiowane właściwości tworzą
<object>
znacznik z dużą ilością<param>
znaczników do skonfigurowania śledzenia. To nie jest bardzo ładne, ale możesz użyć parsera XML do filtrowania<param>
znaczników. Liczniki mająNAME
atrybuty w formacieCounterxxxxx
(gdzie X to liczby przyrostowe z wiodącymiPath
zerami ) oraz atrybut, który jest nazwą maszyny docelowej połączonej z nazwą licznika. Odfiltruj te określone węzły, a otrzymasz listę.Nie wiem, jak byś wyszedł po prostu eksportując listę wszystkich dostępnych liczników w systemie. Może WMI lub Powershell ma coś, z czego możesz to uzyskać.
Spójrz także na to pytanie, które może dać ci więcej potencjalnych klientów.
źródło
Możesz wyeksportować listę wszystkich usług, które mają liczniki wydajności na konkretnym komputerze, sprawdzając rejestr tego komputera. W wierszu polecenia wpisz polecenie reg query /? aby uzyskać listę argumentów.
źródło