码迷,mamicode.com
首页 > 系统相关 > 详细

【192】PowerShell 相关知识

时间:2015-12-21 00:11:14      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:

默写说明:

  1. 查询别名所指的真实cmdlet命令
    Get-Alias -name ls
    
  2. 查看可用的别名,可以通过 “ls alias:” 或者 “Get-Alias”
  3. 查看所有以Remove打头的cmdlet的命令的别名
    dir alias: | where {$_.Definition.Startswith("Remove")}
    
    说明:dir alias:获取的是别名的数组,通过where对数组元素进行遍历,$_代表当前元素,alias的Definition为String类型,因为 powershell支持.net,.net中的string类有一个方法Startswith。通过where过滤集合在powershell中使用非 常广泛。
  4. 下面示例演示了如何将脚本块用作 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...}  
    
  5. 数组的最后一项可以通过 $a[-1] 来获取,以此类推
  6.  

Get-Command

get-history
get-service
format-list
format-table
Set-ItemProperty
Get-Module
get-eventlog

【192】PowerShell 相关知识

标签:

原文地址:http://www.cnblogs.com/alex-bn-lee/p/5062217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!