Operatori di confronto
In PowerShell 1.0 sono disponibili i seguenti operatori di confronto case-insensitive:
che elenca tutti i processi che iniziano per svc, oppure
che elenca tutti i processi con la dimensione della memoria virtuale superiore a 10000
- -lt minore di
- -le minore di o uguale a
- -gt maggiore di
- -ge maggiore di o uguale a
- -eq uguale a
- -ne diverso da
- -contains contiene
- -notcontains non contiene (negato di -contains )
- -like confronto di uguaglianza usando le wildcards
- -notlike confronto di disuguaglianza usando le wildcards (negato di -like)
- -match confronto di uguaglianza usando le regular expressions
- -notmatch confronto di disuguaglianza usando le regular expressions (negato di -match)
- -band AND a livello di bit
- -bor OR a livello di bit
- -is verifica se è uguale al tipo specificato
- -isnot verifica se è diverso dal tipo specificato
- -clt Case-sensitive minore di
- -cle Case-sensitive minore di o ugale a
- -cgt Case-sensitive maggiore di
- -cge Case-sensitive maggiore di o uguale a
- -ceq Case-sensitive uguale a
- -cne Case-sensitive diverso da
- -ccontains Case-sensitive contiene
- -cnotcontains Case-sensitive non contiene (negato di -ccontains)
- -clike Case-sensitive confronto di uguaglianza usando le wildcards
- -cnotlike Case-sensitive confronto di disuguaglianza usando le wildcards (negato di -clike)
- -cmatch Case-sensitive confronto di uguaglianza usando le regular expressions
- -cnotmatch Case-sensitive confronto di disuguaglianza usando le regular expressions (negato di -cmatch)
PowerShell
get-process | where {$_.processname -match "^svc"}
PowerShell
get-process | where {$_.VirtualMemorySize -gt 10000} | sort -descending $_.ProcessName