Get-Counter
A teljesítményszámláló adatait helyi és távoli számítógépekről szerzi be.
Syntax
GetCounterSet (Alapértelmezett)
Get-Counter
[[-Counter] <String[]>]
[-SampleInterval <Int32>]
[-MaxSamples <Int64>]
[-Continuous]
[-ComputerName <String[]>]
[<CommonParameters>]
ListSetSet
Get-Counter
[-ListSet] <String[]>
[-ComputerName <String[]>]
[<CommonParameters>]
Description
Ez a parancsmag csak a Windows platformon érhető el.
A Get-Counter parancsmag közvetlenül a Windows operációs rendszerek teljesítményfigyelő eszközeiből szerzi be a teljesítményszámláló adatokat.
Get-Counter helyi számítógépről vagy távoli számítógépről szerzi be a teljesítményadatokat.
A Get-Counter paraméterekkel megadhat egy vagy több számítógépet, listázhatja a teljesítményszámláló-készleteket és az általuk tartalmazott példányokat, beállíthatja a minta időközeit, és megadhatja a minták maximális számát. Paraméterek nélkül a Get-Counter egy rendszerszámlálók halmazának teljesítményszámláló adatait kéri le.
Számos számlálókészletet hozzáférés-vezérlési listák (ACL) védenek. Az összes számlálókészlet megtekintéséhez nyissa meg a PowerShellt, a Futtatás rendszergazdaként opciót választva.
Ezt a parancsmagot újra bevezették a PowerShell 7-ben.
Megjegyzés:
A teljesítményszámlálók nevei le vannak honosítva. Az itt látható példák a teljesítményobjektumok, számlálók és példányok angol nevét használják. A nevek eltérőek lesznek egy másik nyelvet használó rendszeren. A honosított nevek megtekintéséhez használja a Get-Counter -ListSet parancsot.
Példák
1. példa: A számláló készlet lista lekérése
Ez a példa lekéri a helyi számítógép számlálókészleteinek listáját.
Get-Counter -ListSet *
CounterSetName : Processor
MachineName : .
CounterSetType : MultiInstance
Description : The Processor performance object consists of counters that measure aspects ...
computer that performs arithmetic and logical computations, initiates ...
computer can have multiple processors. The processor object represents ...
Paths : {\Processor(*)\% Processor Time, \Processor(*)\% User Time, ...
PathsWithInstances : {\Processor(0)\% Processor Time, \Processor(1)\% Processor Time, ...
Counter : {\Processor(*)\% Processor Time, \Processor(*)\% User Time, ...
Get-Counter a ListSet paramétert használja csillaggal (*) a számlálókészletek listájának lekéréséhez.
A . oszlopban lévő pont () a helyi számítógépet jelöli.
2. példa: A SampleInterval és a MaxSamples megadása
Ez a példa lekéri a helyi számítógép összes processzorának számlálóadatait. Az adatokat két másodperces időközönként gyűjtjük, amíg három minta nem lesz.
Get-Counter -Counter "\Processor(_Total)\% Processor Time" -SampleInterval 2 -MaxSamples 3
Timestamp CounterSamples
--------- --------------
6/18/2019 14:39:56 \\Computer01\processor(_total)\% processor time :
20.7144271584086
6/18/2019 14:39:58 \\Computer01\processor(_total)\% processor time :
10.4391790575511
6/18/2019 14:40:01 \\Computer01\processor(_total)\% processor time :
37.5968799396998
Get-Counter a Számláló paraméter használatával adja meg a számláló elérési útvonalát \Processor(_Total)\% Processor Time. A SampleInterval paraméter két másodperces időközt állít be a számláló ellenőrzéséhez.
MaxSamples határozza meg, hogy három a számláló ellenőrzéseinek maximális száma.
3. példa: Számláló folyamatos mintáinak lekérése
Ez a példa másodpercenként folyamatos mintákat vesz egy számlálóból. A parancs leállításához nyomja le CTRL+C. A minták közötti hosszabb időköz megadásához használja a SampleInterval paramétert.
Get-Counter -Counter "\Processor(_Total)\% Processor Time" -Continuous
Timestamp CounterSamples
--------- --------------
6/19/2019 15:35:03 \\Computer01\processor(_total)\% processor time :
43.8522842937022
6/19/2019 15:35:04 \\Computer01\processor(_total)\% processor time :
29.7896844697383
6/19/2019 15:35:05 \\Computer01\processor(_total)\% processor time :
29.4962645638135
6/19/2019 15:35:06 \\Computer01\processor(_total)\% processor time :
25.5901500127408
Get-Counter a számláló paraméter használatával adja meg a \Processor\% Processor Time számlálót.
A Folyamatos paraméter azt határozza meg, hogy másodpercenként lekérje a mintákat, amíg a parancs le nem áll CTRL+C.
4. példa: Számlálókészletek betűrendes listája
Ez a példa a csővezeték használatával lekéri a számlálólista-készletet, majd betűrendbe rendezi a listát.
Get-Counter -ListSet * |
Sort-Object -Property CounterSetName |
Format-Table CounterSetName, CounterSetType -AutoSize
CounterSetName CounterSetType
-------------- --------------
.NET CLR Data SingleInstance
.NET Data Provider for SqlServer SingleInstance
AppV Client Streamed Data Percentage SingleInstance
Authorization Manager Applications SingleInstance
BitLocker MultiInstance
Bluetooth Device SingleInstance
Cache SingleInstance
Client Side Caching SingleInstance
Get-Counter a ListSet paramétert használja csillaggal (*) a számlálókészletek teljes listájának lekéréséhez. A CounterSet objektumokat a rendszer lecsővezeti.
Sort-Object a Tulajdonság paraméter használatával adja meg, hogy az objektumok CounterSetNameszerint legyenek rendezve. Az objektumokat le fogják küldeni a csővezetéken a Format-Table-ba. Az Automatikus méretezés paraméter az oszlopszélességeket a csonkolás minimalizálása érdekében módosítja.
A . oszlopban lévő pont () a helyi számítógépet jelöli.
5. példa: Háttérfeladat futtatása számlálóadatok lekéréséhez
Ebben a példában Start-Job futtat egy Get-Counter parancsot háttérfeladatként a helyi számítógépen.
A feladat teljesítményszámlálójának kimenetének megtekintéséhez használja a Receive-Job parancsmagot.
Start-Job -ScriptBlock {
Get-Counter -Counter "\LogicalDisk(_Total)\% Free Space" -MaxSamples 1000
}
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
1 Job1 BackgroundJob Running True localhost Get-Counter -Counter
Start-Job a ScriptBlock paraméterrel futtat egy Get-Counter parancsot.
Get-Counter a Számláló paraméter használatával adja meg a számláló elérési útvonalát \LogicalDisk(_Total)\% Free Space. A MaxSamples paraméter 1000 számlálómintát ad meg.
6. példa: Számlálóadatok lekérése több számítógépről
Ez a példa egy változót használ a teljesítményszámláló adatainak lekéréséhez két számítógépről.
$DiskReads = "\LogicalDisk(C:)\Disk Reads/sec"
$DiskReads | Get-Counter -ComputerName Server01, Server02 -MaxSamples 10
Timestamp CounterSamples
--------- --------------
6/21/2019 10:51:04 \\Server01\logicaldisk(C:)\disk reads/sec :
0
\\Server02\logicaldisk(C:)\disk reads/sec :
0.983050344269146
A $DiskReads változó tárolja a \LogicalDisk(C:)\Disk Reads/sec számláló elérési útját. A $DiskReads változót a rendszer elküldi a Get-Counter-be.
Számláló az első pozícióparaméter, és elfogadja a $DiskReads-ben tárolt útvonalat.
ComputerName megadja a két számítógépet, és MaxSamples határozza meg, hogy minden számítógépről 10 mintát kapjon.
7. példa: Egy számláló példányértékének lekérése több véletlenszerű számítógépről
Ez a példa egy teljesítményszámláló értékét adja meg a vállalat 50 véletlenszerű, távoli számítógépén. A ComputerName paraméter egy változóban tárolt véletlenszerű számítógépneveket használ. A változóban lévő számítógépnevek frissítéséhez hozza létre újra a változót.
A ComputerName paraméter kiszolgálóneveinek másik lehetősége egy szövegfájl használata. Például:
-ComputerName (Get-Random (Get-Content -Path C:\Servers.txt) -Count 50)
A számláló elérési útja egy csillagot (*) tartalmaz a példány nevében, hogy megszerezze a távoli számítógép egyes processzorainak az adatait.
$Servers = Get-Random (Get-Content -Path C:\Servers.txt) -Count 50
$Counter = "\Processor(*)\% Processor Time"
Get-Counter -Counter $Counter -ComputerName $Servers
Timestamp CounterSamples
--------- --------------
6/20/2019 12:20:35 \\Server01\processor(0)\% processor time :
6.52610319637854
\\Server01\processor(1)\% processor time :
3.41030663625782
\\Server01\processor(2)\% processor time :
9.64189975649925
\\Server01\processor(3)\% processor time :
1.85240835619747
\\Server01\processor(_total)\% processor time :
5.35768447160776
A Get-Random parancsmag Get-Content használatával választ ki 50 véletlenszerű számítógépnevet a Servers.txt fájlból. A távoli számítógépnevek a $Servers változóban vannak tárolva. A \Processor(*)\% Processor Time számláló elérési útja a $Counter változóban van tárolva. A Get-Counter a számláló paraméterének használatával adja meg a számlálókat a $Counter változóban. A ComputerName paraméter határozza meg a számítógépneveket a $Servers változóban.
8. példa: Formázott elérési útnevek lekérése az Elérési út tulajdonság használatával
Ez a példa egy számlálókészlet Elérési út tulajdonságát használja a teljesítményszámlálók formázott útvonalneveinek megkereséséhez.
A folyamat a Where-Object parancsmaggal használható az elérési útnevek egy részhalmazának megkereséséhez. A számlálókészletek teljes listájának megkereséséhez távolítsa el a csővezetéket (|) és a Where-Object parancsot.
A $_ a folyamat aktuális objektumának automatikus változója.
További információért tekintse meg az *about_Automatic_Variables* témakört a éscímkék alatt.
(Get-Counter -ListSet Memory).Paths | Where-Object { $_ -like "*Cache*" }
\Memory\Cache Faults/sec
\Memory\Cache Bytes
\Memory\Cache Bytes Peak
\Memory\System Cache Resident Bytes
\Memory\Standby Cache Reserve Bytes
\Memory\Standby Cache Normal Priority Bytes
\Memory\Standby Cache Core Bytes
\Memory\Long-Term Average Standby Cache Lifetime (s)
Get-Counter a ListSet paraméter használatával adja meg a Memória számlálókészletet. A parancs zárójelben van, így az Paths tulajdonság minden elérési utat sztringként ad vissza. Az objektumokat le fogják küldeni a csővezetéken a Where-Object-ba.
Where-Object az $_ változót használja az egyes objektumok feldolgozásához, és a -like operátorral megkeresi a sztring *Cache*egyezéseit. A csillagok (*) bármilyen karakter helyettesítésére szolgálnak.
9. példa: A PathsWithInstances tulajdonság használatával kérje le a formázott elérési utak nevét
Ez a példa a PhysicalDisk teljesítményszámlálók példányait tartalmazó elérési utak formázott neveit kapja meg.
(Get-Counter -ListSet PhysicalDisk).PathsWithInstances
\PhysicalDisk(0 C:)\Current Disk Queue Length
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(0 C:)\% Disk Time
\PhysicalDisk(_Total)\% Disk Time
\PhysicalDisk(0 C:)\Avg. Disk Queue Length
\PhysicalDisk(_Total)\Avg. Disk Queue Length
\PhysicalDisk(0 C:)\% Disk Read Time
\PhysicalDisk(_Total)\% Disk Read Time
Get-Counter a ListSet paraméter használatával adja meg a PhysicalDisk számlálókészletet. A parancs zárójelek közé van zárva, így az PathsWithInstances tulajdonság sztringként adja vissza az egyes elérési utakat.
10. példa: Egyetlen érték lekérése minden számlálóhoz egy számlálókészletben
Ebben a példában a rendszer egyetlen értéket ad vissza a helyi számítógép Memória számlálókészletében lévő teljesítményszámlálókhoz.
$MemCounters = (Get-Counter -ListSet Memory).Paths
Get-Counter -Counter $MemCounters
Timestamp CounterSamples
--------- --------------
6/19/2019 12:05:00 \\Computer01\memory\page faults/sec :
868.772077545597
\\Computer01\memory\available bytes :
9031176192
\\Computer01\memory\committed bytes :
8242982912
\\Computer01\memory\commit limit :
19603333120
Get-Counter a ListSet paraméter használatával adja meg a Memória számlálókészletet. A parancs zárójelben van, így az Paths tulajdonság minden elérési utat sztringként ad vissza. Az elérési utak a $MemCounters változóban vannak tárolva.
Get-Counter a Számláló paraméterrel adja meg a számláló elérési útvonalakat a $MemCounters változóban.
11. példa: Objektum tulajdonságértékének megjelenítése
A PerformanceCounterSample objektum tulajdonságértékei az egyes adatmintákat jelölik. Ebben a példában a Számlálók objektum tulajdonságait használjuk az adatok vizsgálatához, kijelöléséhez, rendezéséhez és csoportosításához.
$Counter = "\\Server01\Process(Idle)\% Processor Time"
$Data = Get-Counter $Counter
$Data.CounterSamples | Format-List -Property *
Path : \\Server01\process(idle)\% processor time
InstanceName : idle
CookedValue : 198.467899571389
RawValue : 14329160321003
SecondValue : 128606459528326201
MultipleCount : 1
CounterType : Timer100Ns
Timestamp : 6/19/2019 12:20:49
Timestamp100NSec : 128606207528320000
Status : 0
DefaultScale : 0
TimeBase : 10000000
A számláló elérési útja a $Counter változóban van tárolva.
Get-Counter lekéri a számlálóértékek egy mintáját, és az eredményeket a $Data változóban tárolja. A $Data változó a CounterSamples tulajdonságot használja az objektum tulajdonságainak lekéréséhez. Az objektumot a rendszer a Format-List-hoz továbbítja a folyamat során. A tulajdonság paraméter csillag (*) helyettesítő karakterrel választja ki az összes tulajdonságot.
12. példa: Teljesítményszámláló tömbértékek
Ebben a példában egy változó tárolja az egyes teljesítményszámlálókat. A CounterSamples tulajdonság olyan tömb, amely képes megjeleníteni bizonyos számlálóértékeket.
Az egyes számlálóminták megjelenítéséhez használja a $Counter.CounterSamples.
$Counter = Get-Counter -Counter "\Processor(*)\% Processor Time"
$Counter.CounterSamples[0]
Path InstanceName CookedValue
---- ------------ -----------
\\Computer01\processor(0)\% processor time 0 1.33997091699662
Get-Counter
Számláló paramétert használja a számláló \Processor(*)\% Processor Timemegadásához. Az értékek a $Counter változóban vannak tárolva.
$Counter.CounterSamples[0] az első számláló értékének tömbértékét jeleníti meg.
13. példa: Teljesítményszámláló értékeinek összehasonlítása
Ez a példa a helyi számítógépen található egyes processzorok által felhasznált processzoridőt találja meg. A CounterSamples tulajdonság segítségével összehasonlíthatja a számlálóadatokat egy megadott értékkel.
Az egyes számlálóminták megjelenítéséhez használja a $Counter.CounterSamples.
$Counter = Get-Counter -Counter "\Processor(*)\% Processor Time"
$Counter.CounterSamples | Where-Object { $_.CookedValue -lt "20" }
Path InstanceName CookedValue
---- ------------ -----------
\\Computer01\processor(0)\% processor time 0 12.6398025240208
\\Computer01\processor(1)\% processor time 1 15.7598095767344
Get-Counter
Számláló paramétert használja a számláló \Processor(*)\% Processor Timemegadásához. Az értékek a $Counter változóban vannak tárolva. A $Counter.CounterSamples-ban tárolt objektumok le lesznek küldve a rendszeren keresztül.
Where-Object egy szkriptblokk használatával hasonlítja össze az egyes objektumértékeket egy megadott 20értékkel. A $_.CookedValue a folyamat aktuális objektumának változója. Azok a számlálók jelennek meg, amelyeknél a CookedValue kisebb 20-nál.
14. példa: Teljesítményszámláló adatainak rendezése
Ez a példa bemutatja, hogyan rendezheti a teljesítményszámláló adatait. A példa megkeresi azokat a folyamatokat a számítógépen, amelyek a minta során a legtöbb processzoridőt használják.
$Procs = Get-Counter -Counter "\Process(*)\% Processor Time"
$Procs.CounterSamples | Sort-Object -Property CookedValue -Descending |
Format-Table -Property Path, InstanceName, CookedValue -AutoSize
Path InstanceName CookedValue
---- ------------ -----------
\\Computer01\process(_total)\% processor time _total 395.464129650573
\\Computer01\process(idle)\% processor time idle 389.356575524695
\\Computer01\process(mssense)\% processor time mssense 3.05377706293879
\\Computer01\process(csrss#1)\% processor time csrss 1.52688853146939
\\Computer01\process(microsoftedgecp#10)\% processor time microsoftedgecp 1.52688853146939
\\Computer01\process(runtimebroker#5)\% processor time runtimebroker 0
\\Computer01\process(settingsynchost)\% processor time settingsynchost 0
\\Computer01\process(microsoftedgecp#16)\% processor time microsoftedgecp 0
Get-Counter a Számláló paraméter használatával adja meg a \Process(*)\% Processor Time számlálót a helyi számítógépen lévő összes folyamathoz. Az eredményt a $Procs változó tárolja. A $Procs tulajdonsággal rendelkező változó elküldi a PerformanceCounterSample objektumokat a csatornába.
Sort-Object a Tulajdonság paraméter használatával rendezi az objektumokat CookedValue szerint csökkenő sorrendben.
Format-Table a Tulajdonság paraméter használatával választja ki a kimenet oszlopait. Az Automatikus méretezés paraméter az oszlopszélességeket a csonkolás minimalizálása érdekében módosítja.
Paraméterek
-ComputerName
Egy számítógépnevet vagy távoli számítógépnevek vesszővel tagolt tömbét adja meg. Használja a NetBIOS-nevet, egy IP-címet vagy a számítógép teljes tartománynevét.
Ha teljesítményszámláló adatokat szeretne lekérni a helyi számítógépről, zárja ki a ComputerName paramétert.
A MachineName oszlopot tartalmazó ListSet kimenet esetén egy pont (.) jelzi a helyi számítógépet.
Get-Counter nem támaszkodik a PowerShell-remotálásra. A ComputerName paramétert akkor is használhatja, ha a számítógép nincs távoli parancsok futtatására konfigurálva.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cn |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Continuous
Amikor a Folyamatos van megadva, Get-Counter addig gyűjt mintákat, amíg a CTRL +Cbillentyűkombinációt le nem nyomja. A mintákat minden másodpercben lekérjük az egyes megadott teljesítményszámlálókhoz. A SampleInterval paraméter használatával növelje a folyamatos minták közötti időközt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
GetCounterSet
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Counter
Egy vagy több számláló elérési útját adja meg. Az elérési utak vesszővel elválasztott tömbként, változóként vagy szövegfájlból származó értékekként jelennek meg. Számlálóútvonal-sztringeket küldhet le a folyamaton keresztül a Get-Counter-ra.
A számláló elérési útjai a következő szintaxist használják:
\\ComputerName\CounterSet(Instance)\CounterName
\CounterSet(Instance)\CounterName
Például:
\\Server01\Processor(*)\% User Time
\Processor(*)\% User Time
A \\ComputerName nem kötelező a teljesítményszámláló elérési útvonalában. Ha a számláló elérési útja nem tartalmazza a számítógép nevét, Get-Counter a helyi számítógépet használja.
A példányban lévő csillag (*) helyettesítő karakter a számláló összes példányának lekéréséhez.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | True |
| DontShow: | False |
Paraméterkészletek
GetCounterSet
| Position: | 0 |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
-ListSet
A számítógépek teljesítményszámláló-készleteit sorolja fel. Használjon csillagot (*) az összes számlálókészlet megadásához. Adjon meg egy nevet vagy egy vesszővel elválasztott karakterláncot a számlálókészletek neveiből. A számlálókészletek nevét a csővezetéken keresztül elküldheti.
Számlálókészletek formázott számlálóútvonalainak lekéréséhez használja a ListSet paramétert. A Paths és a PathsWithInstances tulajdonságai az egyes számlálók sztringként formázott elérési útjait tartalmazzák.
A számláló útvonalának sztringjeit elmentheti egy változóba, vagy a csővezeték használatával továbbíthatja a sztringet egy másik Get-Counter parancsnak.
Például minden egyes processzor számláló elérési útvonalának elküldéséhez Get-Counter:
Get-Counter -ListSet Processor | Get-Counter
Megjegyzés:
A PowerShell 7-ben Get-Counter nem tudja lekérni a számlálókészlet Description tulajdonságát. A Leírás$nullvan beállítva.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | True |
| DontShow: | False |
Paraméterkészletek
ListSetSet
| Position: | 0 |
| Kötelező: | True |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-MaxSamples
Megadja az egyes teljesítményszámlálókból lekérendő minták számát. A minták folyamatos adatfolyamának lekéréséhez használja a Folyamatos paramétert.
Ha a MaxSamples paraméter nincs megadva, Get-Counter csak egy mintát kap minden megadott számlálóhoz.
Nagy adatkészlet gyűjtéséhez futtassa a Get-Counter PowerShell-háttérfeladatként. További információért lásd about_Jobs.
Paramétertulajdonságok
| Típus: | Int64 |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
GetCounterSet
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-SampleInterval
Az egyes megadott teljesítményszámlálók mintái közötti másodpercek számát adja meg. Ha a SampleInterval paraméter nincs megadva, Get-Counter egy másodperces időközt használ.
Paramétertulajdonságok
| Típus: | Int32 |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
GetCounterSet
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
String
Get-Counter elfogadja a csővezeték bemenetet a számláló útvonalakhoz és a számlálókészlet nevekhez.
Kimenetek
CounterSet
A ListSet paraméterrel ez a parancsmag CounterSet objektumokat ad vissza.
PerformanceCounterSampleSet
Alapértelmezés szerint és a Számláló paraméter használatával ez a parancsmag PerformanceCounterSampleSet objektumokat ad vissza.
Jegyzetek
Ha nincsenek megadva paraméterek, Get-Counter minden megadott teljesítményszámlálóhoz egy-egy mintát kap. A MaxSamples és Folyamatos paraméterekkel további mintákat kaphat.
Get-Counter egy másodperces időközt használ a minták között. Az intervallum növeléséhez használja a SampleInterval paramétert.
A MaxSamples és SampleInterval értékek a parancs minden egyes számítógépének számlálójára vonatkoznak. Ha különböző értékeket szeretne beállítani a különböző számlálókhoz, adjon meg külön Get-Counter parancsokat.
A PowerShell 7-ben a ListSet paraméter használatakor Get-Counter nem tudja lekérni a számlálókészlet Description tulajdonságát. A Leírás$nullvan beállítva.