PowerShell tunnis tehtud näited: Difference between revisions
From ICO wiki
Jump to navigationJump to search
m Lisasin lähtekoodi kuvamiseks source tag'id |
|||
Line 1: | Line 1: | ||
'''Loendab, mitu svchosti on kokku protsessinimestus.''' | '''Loendab, mitu svchosti on kokku protsessinimestus.''' | ||
< | <source lang=powershell>Get-Process svchost | measure</source> | ||
'''Loendab protsessi "svchost" arvu hetkel töötavates protsessides (alternatiivlahendus eelmisele ülesandele).''' | '''Loendab protsessi "svchost" arvu hetkel töötavates protsessides (alternatiivlahendus eelmisele ülesandele).''' | ||
@ sümbol määrab ära, et juhul, kui | @ sümbol määrab ära, et juhul, kui väljundis on elementide arv alla kahe, siis tagastataks ikkagi numbriline väärtus. Ilma seda sümbolit kasutamata seda ei tagastataks. | sümboliga suunatakse Get-Process käsu tulem blokki (kasutades ? sümbolit), kus kontrollitakse igat protsessi (kasutades $_ sümboleid), kas see võrdub stringiga "svchost". Need, mis selle stringiga võrduvad, loetakse Count funktsiooniga üle. | ||
< | <source lang=powershell>@(Get-Process | ? { $_.ProcessName -eq "svchost" }).Count</source> |
Revision as of 21:39, 13 May 2014
Loendab, mitu svchosti on kokku protsessinimestus.
Get-Process svchost | measure
Loendab protsessi "svchost" arvu hetkel töötavates protsessides (alternatiivlahendus eelmisele ülesandele). @ sümbol määrab ära, et juhul, kui väljundis on elementide arv alla kahe, siis tagastataks ikkagi numbriline väärtus. Ilma seda sümbolit kasutamata seda ei tagastataks. | sümboliga suunatakse Get-Process käsu tulem blokki (kasutades ? sümbolit), kus kontrollitakse igat protsessi (kasutades $_ sümboleid), kas see võrdub stringiga "svchost". Need, mis selle stringiga võrduvad, loetakse Count funktsiooniga üle.
@(Get-Process | ? { $_.ProcessName -eq "svchost" }).Count