默写说明:
- 查询别名所指的真实cmdlet命令
Get-Alias -name ls
- 查看可用的别名,可以通过 “ls alias:” 或者 “Get-Alias”
- 查看所有以Remove打头的cmdlet的命令的别名
dir alias: | where {$_.Definition.Startswith("Remove")}
说明:dir alias:获取的是别名的数组,通过where对数组元素进行遍历,$_代表当前元素,alias的Definition为String类型,因为 powershell支持.net,.net中的string类有一个方法Startswith。通过where过滤集合在powershell中使用非 常广泛。
- 下面示例演示了如何将脚本块用作 Property 参数的值。此命令显示从 1 到 35 的整数,并按除以 2 或 3 后的余数分组。
PS > 1..35 | group-object -property {$_ % 2},{$_ % 3} Count Name Group ----- ---- ----- 6 1, 1 {1, 7, 13, 19...} 6 0, 2 {2, 8, 14, 20...} 6 1, 0 {3, 9, 15, 21...} 6 0, 1 {4, 10, 16, 22...} 6 1, 2 {5, 11, 17, 23...} 5 0, 0 {6, 12, 18, 24...}
- 数组的最后一项可以通过 $a[-1] 来获取,以此类推
Get-Command
get-history
get-service
format-list
format-table
Set-ItemProperty
Get-Module
get-eventlog
时间: 2024-10-15 19:50:24