怎么在Powershell中使用.Net的Lampda表达式


PowerShell交流中心分类: Questions怎么在Powershell中使用.Net的Lampda表达式
RobZH 管理员 asked 2月 ago

希望在Powershell中使用.Net的一些方便的方法,比如Lampda表达式的Select()、OrderBy()、Distinct()等等。要怎么做呢?网上搜了一阵也没有搜到。哪位知道怎么做还请指教,最好能有示例代码。谢谢!

1 Answers
Best Answer
Mooser Lee 管理员 answered 2月 ago

没有。但是常用的过滤和汇总操作,有对应的类似的PowerShell命令

Lampda表达式 PowerShell管道命令 例子
Select() Select-Object Get-Service | Select-Object name
OrderBy() Sort-Object Get-Service | Sort-Object Status
Distinct() Get-Unique Get-Service | Sort-Object Status | Select-Object -ExpandProperty Status | Get-Unique
Sum() Measure-Object 1..10 | Measure-Object -Sum -Average -Maximum -Minimum
Min()
Max()
Count()