mirror of
https://github.com/tormozit/RDT1C.git
synced 2025-12-18 21:54:12 +00:00
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
# Create a new DataCollectorSet object.
|
|
$dataCollectorSet = New-Object -COM Pla.DataCollectorSet
|
|
|
|
# Define DataCollectorSet.
|
|
$name= "<ИмяСборщика>";
|
|
$dataCollectorSet.DisplayName = $name;
|
|
$dataCollectorSet.RootPath = "<КаталогФайлов>";
|
|
|
|
# Define collector.
|
|
$collector = $dataCollectorSet.DataCollectors.CreateDataCollector(0)
|
|
$collector.FileName = $name + "_";
|
|
$collector.FileNameFormat = 0x1 ;
|
|
# $collector.FileNameFormatPattern = "yyyy\-MM\-dd\_HHmmss";
|
|
$collector.FileNameFormatPattern = "<ФорматИмениФайла>";
|
|
$collector.SampleInterval = <ПериодичностьСекунд> # Collect data every X seconds.
|
|
$collector.LogAppend = $true;
|
|
|
|
$counters = @(
|
|
<Счетчики>
|
|
);
|
|
$collector.PerformanceCounters = $counters
|
|
|
|
# Commit DataCollectorSet and start it.
|
|
try
|
|
{
|
|
$dataCollectorSet.DataCollectors.Add($collector)
|
|
$dataCollectorSet.Commit("$name" , $null , 0x0003) | Out-Null
|
|
}
|
|
catch [Exception]
|
|
{
|
|
Write-Host "Exception Caught: " $_.Exception -ForegroundColor Red
|
|
return
|
|
} |