Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Extraheert prestatiemeteritems uit logboeken van prestatiemeteritems in andere indelingen, zoals tekst-TSV (voor tekst met tabscheidingstekens), tekst-CSV (voor door komma's gescheiden tekst), binary-BIN of SQL.
Note
Zie de blog Scripting voor meer informatie over het opnemen van opnieuw aanmelden in uw WMI-scripts (Windows Management Instrumentation).
Syntax
relog [<filename> [<filename> ...]] [/a] [/c <path> [<path> ...]] [/cf <filename>] [/f {bin|csv|tsv|SQL}] [/t <value>] [/o {outputfile|DSN!CounterLog}] [/b <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/e <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/config {<filename>|i}] [/q]
Parameters
| Parameter | Description |
|---|---|
filename [filename ...] |
Hiermee geeft u de padnaam van een bestaand prestatiemeteritemlogboek. U kunt meerdere invoerbestanden opgeven. |
| -a | Voegt uitvoerbestand toe in plaats van overschrijven. Deze optie is niet van toepassing op sql-indeling waarbij de standaardwaarde altijd moet worden toegevoegd. |
-c path [path ...] |
Hiermee geeft u het pad naar het prestatiemeteritem om te registreren. Als u meerdere tellerpaden wilt opgeven, scheidt u deze met een spatie en plaatst u de tellerpaden tussen aanhalingstekens (bijvoorbeeld "path1 path2"). |
| -cf filename | Hiermee geeft u de padnaam op van het tekstbestand waarin de prestatiemeteritems worden vermeld die moeten worden opgenomen in een relog-bestand. Gebruik deze optie om tellerpaden weer te geven in een invoerbestand, één per regel. De standaardinstelling is dat alle tellers in het oorspronkelijke logboekbestand opnieuw worden vastgelegd. |
-f {bin | csv | tsv | SQL} |
Hiermee geeft u de padnaam van de uitvoerbestandsindeling. Het standaardformaat is bin. Voor een SQL-database geeft het uitvoerbestand de DSN!CounterLogop. U kunt de databaselocatie opgeven met behulp van ODBC-beheer om de DSN (databasesysteemnaam) te configureren. |
| -t value | Hiermee geeft u voorbeeldintervallen op in n records. Bevat elk nde gegevenspunt in het relog-bestand. Standaard is elk gegevenspunt. |
-o {Outputfile | SQL:DSN!Counter_Log} |
Hiermee geeft u de padnaam van het uitvoerbestand of sql-database waarin de tellers worden geschreven. Notitie: Voor de 64-bits en 32-bits versies van relog.exemoet u een DSN definiëren in de ODBC-gegevensbron (respectievelijk 64-bits en 32-bits) op het systeem. Gebruik het ODBC-stuurprogramma 'SQL Server' om een DSN te definiëren. |
-b <M/D/YYYY> [[<HH>:]<MM>:]<SS>] |
Hiermee geeft u de begintijd op voor het kopiëren van de eerste record uit het invoerbestand. Datum en tijd moeten de exacte notatie M/D/JJJJHH:MM:SS hebben. |
-e <M/D/YYYY> [[<HH>:]<MM>:]<SS>] |
Hiermee geeft u de eindtijd voor het kopiëren van de laatste record uit het invoerbestand. Datum en tijd moeten de exacte notatie M/D/JJJJHH:MM:SS hebben. |
-configuratie-{filename | i} |
Hiermee geeft u de padnaam van het instellingenbestand dat opdrachtregelparameters bevat. Als u een configuratiebestand gebruikt, kunt u -i gebruiken als tijdelijke aanduiding voor een lijst met invoerbestanden die op de opdrachtregel kunnen worden geplaatst. Als u de opdrachtregel gebruikt, gebruik dan geen -i. U kunt ook jokertekens gebruiken, zoals *.blg om meerdere namen van invoerbestanden tegelijk op te geven. |
| -q | Geeft de prestatiemeteritems en tijdsbereiken weer van logboekbestanden die zijn opgegeven in het invoerbestand. |
| -y | Omzeilt het vragen door 'ja' op alle vragen te beantwoorden. |
| /? | Geeft help weer bij de opdrachtprompt. |
Remarks
De algemene notatie voor tellerpaden is als volgt:
[\<computer>] \<object>[<parent>\<instance#index>] \<counter>]waar de bovenliggende, instantie-, index- en telleronderdelen van de indeling een geldige naam of een jokerteken kunnen bevatten. De computer-, bovenliggende, instantie- en indexonderdelen zijn niet nodig voor alle tellers.U bepaalt welke tellerpaden moeten worden gebruikt op basis van de teller zelf. Het LogicalDisk-object heeft bijvoorbeeld een instantie
<index>, dus u moet de<#index>or een jokerteken opgeven. Daarom kunt u de volgende indeling gebruiken:\LogicalDisk(*/*#*)\\*.Ter vergelijking: voor het object Process is geen exemplaar
<index>vereist. Daarom kunt u de volgende indeling gebruiken:\Process(*)\ID Process.Als er een jokerteken is opgegeven in de bovenliggende naam, worden alle exemplaren van het opgegeven object die overeenkomen met de opgegeven instantie- en tellervelden geretourneerd.
Als er een jokerteken is opgegeven in de instantienaam , worden alle exemplaren van het opgegeven object en bovenliggend object geretourneerd als alle instantienamen die overeenkomen met de opgegeven index overeenkomen met het jokerteken.
Als er een jokerteken is opgegeven in de naam van de teller , worden alle tellers van het opgegeven object geretourneerd.
Gedeeltelijke tekenreeksovereenkomsten voor tellerpaden (bijvoorbeeld pro*) worden niet ondersteund.
Tellerbestanden zijn tekstbestanden met een of meer prestatiemeteritems in het bestaande logboek. Kopieer de volledige naam van de teller uit het logboek of de /q-uitvoer in
<computer>\<object>\<instance>\<counter>opmaak. Geef één tellerpad op elke regel weer.Wanneer de opdracht opnieuw wordt uitgevoerd, kopieert de opgegeven tellers van elke record in het invoerbestand en converteert de indeling indien nodig. Jokertekenpaden zijn toegestaan in het tellerbestand.
Gebruik de parameter /t om op te geven dat invoerbestanden met tussenpozen van elke
nthrecord in uitvoerbestanden worden ingevoegd. Standaard worden gegevens opnieuw vastgelegd vanuit elke record.U kunt opgeven dat uw uitvoerlogboeken records bevatten van vóór de begintijd (dat wil zeggen /b) om gegevens te leveren voor tellers waarvoor berekeningswaarden van de opgemaakte waarde zijn vereist. Het uitvoerbestand bevat de laatste records van invoerbestanden met tijdstempels die kleiner zijn dan de parameter /e (dat wil zeggen eindtijd).
De inhoud van het instellingenbestand dat wordt gebruikt met de optie /config moet de volgende indeling hebben:
<commandoption>\<value>, waar<commandoption>een opdrachtregeloptie is en<value>de waarde ervan specificeert.
##Q# Examples
Als u bestaande traceringslogboeken met vaste intervallen van 30, lijstitemspaden, uitvoerbestanden en indelingen wilt wijzigen, typt u:
relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.csv /t 30 /f csv
Als u bestaande traceringslogboeken met vaste intervallen van 30, lijsttellerpaden en uitvoerbestand opnieuw wiltsampleeren, typt u:
relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.blg /t 30
Als u bestaande traceringslogboeken opnieuw wilt samenvoegen in een database, typt u:
relog "c:\perflogs\daily_trace_log.blg" -f sql -o "SQL:sql2016x64odbc!counter_log"