Megosztás a következőn keresztül:


Where-Object

Objektumokat jelöl ki egy gyűjteményből a tulajdonságértékük alapján.

Syntax

EqualSet (Alapértelmezett)

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-EQ]
    [<CommonParameters>]

ScriptBlockSet

Where-Object
    [-FilterScript] <ScriptBlock>
    [-InputObject <PSObject>]
    [<CommonParameters>]

LessOrEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-LE]
    [<CommonParameters>]

CaseSensitiveGreaterOrEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CGE]
    [<CommonParameters>]

CaseSensitiveLessOrEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CLE]
    [<CommonParameters>]

CaseSensitiveInSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CIn]
    [<CommonParameters>]

GreaterOrEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-GE]
    [<CommonParameters>]

CaseSensitiveLikeSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CLike]
    [<CommonParameters>]

NotLikeSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-NotLike]
    [<CommonParameters>]

CaseSensitiveNotLikeSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CNotLike]
    [<CommonParameters>]

MatchSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-Match]
    [<CommonParameters>]

CaseSensitiveMatchSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CMatch]
    [<CommonParameters>]

NotMatchSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-NotMatch]
    [<CommonParameters>]

CaseSensitiveNotMatchSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CNotMatch]
    [<CommonParameters>]

ContainsSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-Contains]
    [<CommonParameters>]

CaseSensitiveContainsSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CContains]
    [<CommonParameters>]

NotContainsSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-NotContains]
    [<CommonParameters>]

CaseSensitiveNotContainsSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CNotContains]
    [<CommonParameters>]

InSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-In]
    [<CommonParameters>]

LikeSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-Like]
    [<CommonParameters>]

NotInSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-NotIn]
    [<CommonParameters>]

CaseSensitiveNotInSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CNotIn]
    [<CommonParameters>]

IsSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-Is]
    [<CommonParameters>]

IsNotSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-IsNot]
    [<CommonParameters>]

CaseSensitiveEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CEQ]
    [<CommonParameters>]

NotEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-NE]
    [<CommonParameters>]

CaseSensitiveNotEqualSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CNE]
    [<CommonParameters>]

GreaterThanSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-GT]
    [<CommonParameters>]

CaseSensitiveGreaterThanSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CGT]
    [<CommonParameters>]

LessThanSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-LT]
    [<CommonParameters>]

CaseSensitiveLessThanSet

Where-Object
    [-Property] <String>
    [[-Value] <Object>]
    [-InputObject <PSObject>]
    [-CLT]
    [<CommonParameters>]

Description

A Where-Object parancsmag olyan objektumokat jelöl ki, amelyek adott tulajdonságértékekkel rendelkeznek a neki átadott objektumok gyűjteményéből. A Where-Object parancsmaggal például kijelölheti azokat a fájlokat, amelyeket egy adott dátum, egy adott azonosítójú esemény vagy a Windows egy adott verzióját használó számítógépek hoztak létre.

A Windows PowerShell 3.0-tól kezdve két különböző módon hozhat létre Where-Object parancsokat.

  • szkriptblokk. Szkriptblokk használatával megadhatja a tulajdonság nevét, egy összehasonlító operátort és egy tulajdonságértéket. Where-Object visszaadja az összes olyan objektumot, amelynek a szkriptblokk-utasítása igaz.

    Az alábbi parancs például a Normál prioritási osztályban lévő folyamatokat, vagyis azokat a folyamatokat kapja meg, amelyeknél a PriorityClass tulajdonság értéke Normál.

    Get-Process | Where-Object {$_.PriorityClass -eq "Normal"}

    Minden PowerShell-összehasonlító operátor érvényes a szkriptblokk formátumában. További információ az összehasonlító operátorokról: about_Comparison_Operators.

  • Összehasonlító kimutatás. Összehasonlító utasítást is írhat, amely sokkal inkább hasonlít a természetes nyelvhez. Az összehasonlító utasítások a Windows PowerShell 3.0-ban lettek bevezetve.

    Az alábbi parancsok például olyan folyamatokat is lekérnek, amelyek a Normál prioritási osztályt kapják. Ezek a parancsok egyenértékűek, és felcserélhetők.

    Get-Process | Where-Object -Property PriorityClass -eq -Value "Normal"

    Get-Process | Where-Object PriorityClass -eq "Normal"

    A Windows PowerShell 3.0-tól kezdve Where-Object összehasonlító operátorokat ad hozzá paraméterekként a Where-Object parancsban. Ha nincs megadva, minden operátor érzéketlen a kis- és nagybetűk között. A Windows PowerShell 3.0 előtt a PowerShell nyelv összehasonlító operátorai csak szkriptblokkokban használhatók.

Példák

1. példa: Leállított szolgáltatások lekérése

Ezek a parancsok lekérik a jelenleg leállított összes szolgáltatás listáját.

A $_ automatikus változó a Where-Object parancsmagnak átadott összes objektumot jelöli.

Az első parancs a szkriptblokk formátumát használja, a második parancs pedig az összehasonlító utasítás formátumát.

A parancsok egyenértékűek, és felcserélhetők.

Get-Service | Where-Object {$_.Status -eq "Stopped"}
Get-Service | where Status -eq "Stopped"

2. példa: Folyamatok lekérése munkakészlet alapján

Ezek a parancsok olyan folyamatokat sorolnak fel, amelyek munkakészlete meghaladja a 25 000 kilobájtot (KB). Mivel a WorkingSet tulajdonság értéke bájtban van tárolva, a 25 000 érték megszorozva 1024-tel.

A szkriptblokk és az utasítás szintaxisa egyenértékű, és felcserélhető.

Get-Process | Where-Object {$_.WorkingSet -GT 25000*1024}
Get-Process | Where-Object WorkingSet -GT (25000*1024)

3. példa: Folyamatok lekérése folyamatnév alapján

Ezek a parancsok lekérik azokat a folyamatokat, amelyek ProcessName tulajdonságértékkel rendelkeznek, és a pbetűvel kezdődnek. A Egyezés operátorral normál kifejezésegyezéseket használhat.

A szkriptblokk és az utasítás szintaxisa egyenértékű, és felcserélhető.

Get-Process | Where-Object {$_.ProcessName -Match "^p.*"}
Get-Process | Where-Object ProcessName -Match "^p.*"

4. példa: Az összehasonlító utasítás formátumának használata

Ez a példa bemutatja, hogyan használható a Where-Object parancsmag új összehasonlító utasításformátuma.

Az első parancs az összehasonlító utasítás formátumát használja. Ebben a parancsban nem használ aliasokat, és az összes paraméter tartalmazza a paraméter nevét.

A második parancs az összehasonlító parancs formátumának természetesebb használata. A , ahol alias a Where-Object parancsmag nevére kerül, és az összes választható paraméternév hiányzik.

Get-Process | Where-Object -Property Handles -GE -Value 1000
Get-Process | where Handles -GE 1000

5. példa: Parancsok lekérése tulajdonságok alapján

Ez a példa bemutatja, hogyan írhat olyan parancsokat, amelyek igaz vagy hamis elemeket adnak vissza, vagy amelyek egy adott tulajdonsághoz bármilyen értékkel rendelkeznek. Mindegyik példa a parancs szkriptblokk- és összehasonlító utasításformátumát mutatja be.

# Use Where-Object to get commands that have any value for the OutputType property of the command.
# This omits commands that do not have an OutputType property and those that have an OutputType property, but no property value.
Get-Command | where OutputType
Get-Command | where {$_.OutputType}
# Use Where-Object to get objects that are containers.
# This gets objects that have the **PSIsContainer** property with a value of $True and excludes all others.
Get-ChildItem | where PSIsContainer
Get-ChildItem | where {$_.PSIsContainer}
# Finally, use the Not operator (!) to get objects that are not containers.
# This gets objects that do have the **PSIsContainer** property and those that have a value of $False for the **PSIsContainer** property.
Get-ChildItem | where {!$_.PSIsContainer}
# You cannot use the Not operator (!) in the comparison statement format of the command.
Get-ChildItem | where PSIsContainer -eq $False

6. példa: Több feltétel használata

Get-Module -ListAvailable | where {($_.Name -notlike "Microsoft*" -and $_.Name -notlike "PS*") -and $_.HelpInfoUri}

Ez a példa bemutatja, hogyan hozhat létre Where-Object parancsokat több feltétellel.

Ez a parancs nem magos modulokat kap, amelyek támogatják az Frissíthető súgó funkciót. A parancs a parancsmag Get-Module paraméterét használja a számítógép összes moduljának lekéréséhez. A folyamatkezelő (|) elküldi a modulokat a Where-Object parancsmagnak, amely lekéri azokat a modulokat, amelyeknek a neve nem a Microsofttal vagy a PS-vel kezdődik, és a HelpInfoURI tulajdonság értéke jelzi, hogy a PowerShell hol találja a modul frissített súgófájljait. Az összehasonlítási utasításokat a És logikai operátor köti össze.

A példa a szkriptblokk parancsformátumát használja. A logikai operátorok( például És és vagy) csak szkriptblokkokban érvényesek. Nem használhatja őket Where-Object parancsok összehasonlító utasításformátumában.

Paraméterek

-CContains

Azt jelzi, hogy ez a parancsmag objektumokat kér le egy gyűjteményből, ha az objektum tulajdonságértéke pontosan megegyezik a megadott értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where ProcessName -CContains "svchost"

A CContains értékgyűjteményre hivatkozik, és igaz, ha a gyűjtemény olyan elemet tartalmaz, amely pontosan egyezik a megadott értékkel. Ha a bemenet egyetlen objektum, a PowerShell egy objektum gyűjteményét alakítja át.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveContainsSet
Position:Named
Kötelező:True
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

-CEQ

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik a megadott értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveEqualSet
Position:Named
Kötelező:True
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

-CGE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nagyobb vagy egyenlő a megadott értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveGreaterOrEqualSet
Position:Named
Kötelező:True
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

-CGT

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nagyobb a megadott értéknél. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveGreaterThanSet
Position:Named
Kötelező:True
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

-CIn

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke tartalmazza a megadott értéket. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where -Value "svchost" -CIn ProcessName

A CIn a CContainshoz hasonlít, azzal a kivételsel, hogy a tulajdonság- és értékpozíciók fordítottak. Az alábbi állítások például mind igazak.

"abc", "def" -CContains "abc"

"abc" -CIn "abc", "def"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveInSet
Position:Named
Kötelező:True
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

-CLE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke kisebb vagy egyenlő a megadott értéknél. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveLessOrEqualSet
Position:Named
Kötelező:True
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

-CLike

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik egy helyettesítő karaktereket tartalmazó értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where ProcessName -CLike "*host"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveLikeSet
Position:Named
Kötelező:True
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

-CLT

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke kisebb a megadott értéknél. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveLessThanSet
Position:Named
Kötelező:True
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

-CMatch

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik a megadott reguláris kifejezéssel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét. Ha a bemenet skaláris, a megfeleltethető érték $Matches automatikus változóba lesz mentve.

Például: Get-Process | where ProcessName -CMatch "Shell"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveMatchSet
Position:Named
Kötelező:True
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

-CNE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke eltér a megadott értékétől. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveNotEqualSet
Position:Named
Kötelező:True
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

-CNotContains

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha az objektum tulajdonságértéke nem egyezik meg pontosan a megadott értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where ProcessName -CNotContains "svchost"

A "NotContains" és a "CNotContains értékek gyűjteményére hivatkozik, és igaz, ha a gyűjtemény nem tartalmaz olyan elemeket, amelyek pontosan egyeznek a megadott értékkel. Ha a bemenet egyetlen objektum, a PowerShell egy objektum gyűjteményét alakítja át.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveNotContainsSet
Position:Named
Kötelező:True
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

-CNotIn

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem egyezik meg pontosan a megadott értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where -Value "svchost" -CNotIn -Property ProcessName

A NotIn és a CNotIn operátorok a NotContainsra és a CNotContainsra hasonlítanak, azzal a kivételsel, hogy a tulajdonság- és értékpozíciók fordítottak. Például az alábbi állítások igazak.

"abc", "def" -CNotContains "Abc"

"abc" -CNotIn "Abc", "def"

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveNotInSet
Position:Named
Kötelező:True
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

-CNotLike

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem egyezik meg a helyettesítő karaktereket tartalmazó értékkel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét.

Például: Get-Process | where ProcessName -CNotLike "*host"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveNotLikeSet
Position:Named
Kötelező:True
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

-CNotMatch

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem egyezik a megadott reguláris kifejezéssel. Ez a művelet megkülönbözteti a kis- és nagybetűk megkülönböztetettségét. Ha a bemenet skaláris, a megfeleltethető érték $Matches automatikus változóba lesz mentve.

Például: Get-Process | where ProcessName -CNotMatch "Shell"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

CaseSensitiveNotMatchSet
Position:Named
Kötelező:True
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

-Contains

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha az objektum tulajdonságértékének bármely eleme pontosan egyezik a megadott értékkel.

Például: Get-Process | where ProcessName -Contains "Svchost"

Ha a tulajdonságérték egyetlen objektumot tartalmaz, a PowerShell egy objektum gyűjteményét alakítja át.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:IContains

Paraméterkészletek

ContainsSet
Position:Named
Kötelező:True
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

-EQ

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik a megadott értékkel.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:IEQ

Paraméterkészletek

EqualSet
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

-FilterScript

Megadja az objektumok szűréséhez használt szkriptblokkot. Csatolja a szkriptblokkot kapcsos zárójelekbe ({}).

A FilterScript paraméternév megadása nem kötelező.

Paramétertulajdonságok

Típus:ScriptBlock
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ScriptBlockSet
Position:0
Kötelező:True
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

-GE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nagyobb vagy egyenlő a megadott értékkel.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:IGE

Paraméterkészletek

GreaterOrEqualSet
Position:Named
Kötelező:True
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

-GT

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nagyobb a megadott értéknél.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:IGT

Paraméterkészletek

GreaterThanSet
Position:Named
Kötelező:True
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

-In

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megfelel valamelyik megadott értéknek.

Például: Get-Process | where -Property ProcessName -in -Value "Svchost", "TaskHost", "WsmProvHost"

Ha az Érték paraméter értéke egyetlen objektum, a PowerShell egyetlen objektum gyűjteményére alakítja át.

Ha egy objektum tulajdonságértéke tömb, a PowerShell hivatkozási egyenlőséget használ egyezés meghatározásához. Where-Object Az objektumot csak akkor adja vissza, ha a Tulajdonság paraméter értéke és az Érték bármely értéke megegyezik egy objektum példányával.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Iin

Paraméterkészletek

InSet
Position:Named
Kötelező:True
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

-InputObject

Megadja a szűrni kívánt objektumokat. Az objektumokat Where-Objectis becsúszthatja.

Ha az InputObject paramétert Where-Objecthasználja a piping parancs eredményei Where-Objecthelyett, a rendszer egyetlen objektumként kezeli az InputObject értéket. Ez akkor is igaz, ha az érték egy parancs eredménye, például -InputObject (Get-Process). Mivel InputObject nem tud egyedi tulajdonságokat visszaadni egy tömbből vagy objektumgyűjteményből, javasoljuk, hogy ha Where-Object használ az adott értékekkel rendelkező objektumok gyűjteményének szűrésére a megadott tulajdonságokban, akkor a folyamat Where-Object használjon, ahogyan az a jelen témakör példáiban is látható.

Paramétertulajdonságok

Típus:PSObject
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
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

-Is

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke a megadott .NET-keretrendszertípus egy példánya. A típusnevet szögletes zárójelek közé kell foglalni.

Például: Get-Process | where StartTime -Is [DateTime]

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

IsSet
Position:Named
Kötelező:True
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

-IsNot

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem a megadott .NET-keretrendszertípus példánya.

Például: Get-Process | where StartTime -IsNot [DateTime]

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

IsNotSet
Position:Named
Kötelező:True
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

-LE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke kisebb vagy egyenlő a megadott értéknél.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:ILE

Paraméterkészletek

LessOrEqualSet
Position:Named
Kötelező:True
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

-Like

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik egy helyettesítő karaktereket tartalmazó értékkel.

Például: Get-Process | where ProcessName -Like "*host"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:ILike

Paraméterkészletek

LikeSet
Position:Named
Kötelező:True
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

-LT

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke kisebb a megadott értéknél.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:vezetett tréning

Paraméterkészletek

LessThanSet
Position:Named
Kötelező:True
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

-Match

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke megegyezik a megadott reguláris kifejezéssel. Ha a bemenet skaláris, a megfeleltethető érték $Matches automatikus változóba lesz mentve.

Például: Get-Process | where ProcessName -Match "shell"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:IMatch

Paraméterkészletek

MatchSet
Position:Named
Kötelező:True
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

-NE

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke eltér a megadott értékétől.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:INE

Paraméterkészletek

NotEqualSet
Position:Named
Kötelező:True
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

-NotContains

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonságérték egyik eleme sem felel meg pontosan a megadott értéknek.

Például: Get-Process | where ProcessName -NotContains "Svchost"

NotContains értékgyűjteményre hivatkozik, és igaz, ha a gyűjtemény nem tartalmaz olyan elemeket, amelyek pontosan egyeznek a megadott értékkel. Ha a bemenet egyetlen objektum, a PowerShell egy objektum gyűjteményét alakítja át.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:INotContains

Paraméterkészletek

NotContainsSet
Position:Named
Kötelező:True
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

-NotIn

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem egyezik meg a megadott értékek egyikével sem.

Például: Get-Process | where -Value "svchost" -NotIn -Property ProcessName

Ha az Érték érték egyetlen objektum, a PowerShell egy objektum gyűjteményét alakítja át.

Ha egy objektum tulajdonságértéke tömb, a PowerShell hivatkozási egyenlőséget használ egyezés meghatározásához. Where-Object csak akkor adja vissza az objektumot, ha az Tulajdonság értéke és a Érték bármely értéke nem azonos egy objektum példányával.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:INotIn

Paraméterkészletek

NotInSet
Position:Named
Kötelező:True
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

-NotLike

Azt jelzi, hogy ez a parancsmag objektumokat kap, ha a tulajdonság értéke nem egyezik meg a helyettesítő karaktereket tartalmazó értékkel.

Például: Get-Process | where ProcessName -NotLike "*host"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:INotLike

Paraméterkészletek

NotLikeSet
Position:Named
Kötelező:True
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

-NotMatch

Azt jelzi, hogy ez a parancsmag akkor kap objektumokat, ha a tulajdonság értéke nem egyezik a megadott reguláris kifejezéssel. Ha a bemenet skaláris, a megfeleltethető érték $Matches automatikus változóba lesz mentve.

Például: Get-Process | where ProcessName -NotMatch "PowerShell"

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:INotMatch

Paraméterkészletek

NotMatchSet
Position:Named
Kötelező:True
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

-Property

Egy objektumtulajdonság nevét adja meg.

A paraméter neve (Tulajdonság) megadása nem kötelező.

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

EqualSet
Position:0
Kötelező:True
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
LessOrEqualSet
Position:0
Kötelező:True
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
CaseSensitiveGreaterOrEqualSet
Position:0
Kötelező:True
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
CaseSensitiveLessOrEqualSet
Position:0
Kötelező:True
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
CaseSensitiveInSet
Position:0
Kötelező:True
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
GreaterOrEqualSet
Position:0
Kötelező:True
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
CaseSensitiveLikeSet
Position:0
Kötelező:True
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
NotLikeSet
Position:0
Kötelező:True
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
CaseSensitiveNotLikeSet
Position:0
Kötelező:True
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
MatchSet
Position:0
Kötelező:True
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
CaseSensitiveMatchSet
Position:0
Kötelező:True
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
NotMatchSet
Position:0
Kötelező:True
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
CaseSensitiveNotMatchSet
Position:0
Kötelező:True
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
ContainsSet
Position:0
Kötelező:True
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
CaseSensitiveContainsSet
Position:0
Kötelező:True
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
NotContainsSet
Position:0
Kötelező:True
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
CaseSensitiveNotContainsSet
Position:0
Kötelező:True
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
InSet
Position:0
Kötelező:True
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
LikeSet
Position:0
Kötelező:True
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
NotInSet
Position:0
Kötelező:True
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
CaseSensitiveNotInSet
Position:0
Kötelező:True
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
IsSet
Position:0
Kötelező:True
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
IsNotSet
Position:0
Kötelező:True
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
CaseSensitiveEqualSet
Position:0
Kötelező:True
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
NotEqualSet
Position:0
Kötelező:True
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
CaseSensitiveNotEqualSet
Position:0
Kötelező:True
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
GreaterThanSet
Position:0
Kötelező:True
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
CaseSensitiveGreaterThanSet
Position:0
Kötelező:True
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
LessThanSet
Position:0
Kötelező:True
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
CaseSensitiveLessThanSet
Position:0
Kötelező:True
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

-Value

Tulajdonságértéket ad meg. Az Érték paraméternév megadása nem kötelező. Ez a paraméter helyettesítő karaktereket fogad el, ha az alábbi összehasonlító paraméterekkel használja:

  • CLike
  • CNotLike
  • Like
  • Nem tetszik

Ezt a paramétert a Windows PowerShell 3.0-ban vezettük be.

Paramétertulajdonságok

Típus:Object
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:True
DontShow:False

Paraméterkészletek

EqualSet
Position:1
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
LessOrEqualSet
Position:1
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
CaseSensitiveGreaterOrEqualSet
Position:1
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
CaseSensitiveLessOrEqualSet
Position:1
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
CaseSensitiveInSet
Position:1
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
GreaterOrEqualSet
Position:1
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
CaseSensitiveLikeSet
Position:1
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
NotLikeSet
Position:1
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
CaseSensitiveNotLikeSet
Position:1
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
MatchSet
Position:1
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
CaseSensitiveMatchSet
Position:1
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
NotMatchSet
Position:1
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
CaseSensitiveNotMatchSet
Position:1
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
ContainsSet
Position:1
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
CaseSensitiveContainsSet
Position:1
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
NotContainsSet
Position:1
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
CaseSensitiveNotContainsSet
Position:1
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
InSet
Position:1
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
LikeSet
Position:1
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
NotInSet
Position:1
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
CaseSensitiveNotInSet
Position:1
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
IsSet
Position:1
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
IsNotSet
Position:1
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
CaseSensitiveEqualSet
Position:1
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
NotEqualSet
Position:1
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
CaseSensitiveNotEqualSet
Position:1
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
GreaterThanSet
Position:1
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
CaseSensitiveGreaterThanSet
Position:1
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
LessThanSet
Position:1
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
CaseSensitiveLessThanSet
Position:1
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

PSObject

Az objektumokat erre a parancsmagra csövezheti.

Kimenetek

Object

Ez a parancsmag a bemeneti objektumkészlet kijelölt elemeit adja vissza.

Jegyzetek

  • A Windows PowerShell 4.0-tól kezdve Where és ForEach metódusok lettek hozzáadva a gyűjteményekhez való használatra.
    • Ezekről az új módszerekről itt olvashat bővebben about_arrays