A InfoWiki wikiből
(→Szintaktikája) |
Aktuális változat (2009. június 24., 18:20) (lapforrás) (uploaded) |
||
(5 közbeeső változat nincs mutatva) | |||
1. sor: | 1. sor: | ||
+ | |||
+ | |||
= Where-Object = | = Where-Object = | ||
5. sor: | 7. sor: | ||
Ez egy feldolgozó parancs, melyet forrás parancsok kiegészítésére használunk. Ennek a fő feladata leszűkíteni a kapott listát úgy, hogy annak valamelyik mezőjére feltételt szabunk meg. | Ez egy feldolgozó parancs, melyet forrás parancsok kiegészítésére használunk. Ennek a fő feladata leszűkíteni a kapott listát úgy, hogy annak valamelyik mezőjére feltételt szabunk meg. | ||
- | |||
== Szintaktikája == | == Szintaktikája == | ||
"feldolgozó parancs felparaméterezve" | '''Where-Object''' '''{'''"feltételek"'''}''' | "feldolgozó parancs felparaméterezve" | '''Where-Object''' '''{'''"feltételek"'''}''' | ||
- | |||
== Példák == | == Példák == | ||
+ | |||
+ | 1. Listázzuk ki azokat a szolgáltatásokat, amelyek épp nem futnak a rendszerben. Tehát a Status mező értéke "Stopped". | ||
+ | |||
+ | [[Kép:Where_example1.jpg]] | ||
+ | |||
+ | Megjegyzések: | ||
+ | - a "-eq" az egyenlőséget jelenti, de működik "=" jellel is. | ||
+ | - a "$_" mindig az adott sor értékeire vonatkozik. | ||
+ | |||
+ | 2. Irassuk ki azokat a Szolgáltatásokat, melyek neve "P" betűvel kezdődik. | ||
+ | |||
+ | [[Kép:Where_example2.jpg]] | ||
+ | |||
+ | Megjegyzések: | ||
+ | - a "-match" lehetővé teszi reguláris kifejezések használatát a Where feltétel részében. | ||
+ | |||
+ | == Megjegyzések == | ||
+ | A parancs részletesebb leírását megtaláljuk a Powershell beépített súgójában. | ||
+ | Ehhez nem kell mást tennünk, csak használni a '''Get-Help''' parancsot megfelelően. | ||
+ | |||
+ | Részletes leírás példákal: '''Get-Help Where-Object -detailed''' | ||
+ | |||
+ | Teljes leírás példákkal: '''Get-Help Where-Object -full''' | ||
+ | |||
+ | <p align="right"><i>Darnóvári Krisztián</i></p> |
Aktuális változat
Tartalomjegyzék |
Where-Object
Mire használjuk?
Ez egy feldolgozó parancs, melyet forrás parancsok kiegészítésére használunk. Ennek a fő feladata leszűkíteni a kapott listát úgy, hogy annak valamelyik mezőjére feltételt szabunk meg.
Szintaktikája
"feldolgozó parancs felparaméterezve" | Where-Object {"feltételek"}
Példák
1. Listázzuk ki azokat a szolgáltatásokat, amelyek épp nem futnak a rendszerben. Tehát a Status mező értéke "Stopped".
Megjegyzések:
- a "-eq" az egyenlőséget jelenti, de működik "=" jellel is. - a "$_" mindig az adott sor értékeire vonatkozik.
2. Irassuk ki azokat a Szolgáltatásokat, melyek neve "P" betűvel kezdődik.
Megjegyzések:
- a "-match" lehetővé teszi reguláris kifejezések használatát a Where feltétel részében.
Megjegyzések
A parancs részletesebb leírását megtaláljuk a Powershell beépített súgójában. Ehhez nem kell mást tennünk, csak használni a Get-Help parancsot megfelelően.
Részletes leírás példákal: Get-Help Where-Object -detailed
Teljes leírás példákkal: Get-Help Where-Object -full
Darnóvári Krisztián