PowerShell tunnis tehtud näited: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "=PowerShell näited=")
 
mNo edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=PowerShell näited=
'''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).'''
@ 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 objekti (kasutades $_), 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>

Latest revision as of 23:15, 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 objekti (kasutades $_), kas see võrdub stringiga "svchost". Need, mis selle stringiga võrduvad, loetakse Count funktsiooniga üle.

@(Get-Process | ? { $_.ProcessName -eq "svchost" }).Count