Char 03 使用帮助系统

Posted NancyYe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Char 03 使用帮助系统相关的知识,希望对你有一定的参考价值。

1  Command && Cmdlet

  PowerShell 包含了,很多 不同类型的 可执行命令, 有些叫做Cmdlet , 有些叫做函数, 还有一些叫做工作流,等等 ?? 他们,共同的特点是,都是命令, 帮助系统中,都对他们进行了展示, 每个 cmdlet 在 PowerShell 中,都是唯一的

 

2  update-help , 确保,你 使用管理员身份,打开 应用程序窗口的哦

 

3  查看帮助系统 Help Get-Content  && Get-Help Get-Content 

   Help Get-Content :  一次,一页显示

   Get-Help Get-Content | More : 多页显示 , 按  Ctrl + C 退出

 

4  使用 帮助命令,找命令

   Get-Help == Help ,有几个参数, 第一个是 -Name: 指想要访问的,帮助主题的名称 

      Get-Help *log* == Get-Help -Name *log*

        如果,PowerShell 只 找到了一个 匹配,你输入的命令, 它并不是以列表的形式返回, 而是 直接显示,这一单项的具体帮助内容

 

5  详解帮助

  1)   参数集 和 通用参数

      每个 PowerShell 的 Cmdlet 参数的结尾,都有 [<CommonParameters>] , 不管,你是以何种方式使用Cmdlet , 这泛指, 每个 Cmdlet 命令都是使用的一种有包含8 个参数的 集合 ???

  2)  可选和 必选参数

      [-Computer <String[]>] ,说明, ComputerName 是一个可选参数, 参数 是 String 类型, 且,可以是 列表之类,

      几乎 所有的 Cmdlet 命令,都 最少有一个可选的参数

  3)  定位参数

      

PS D:\> Get-Help Get-EventLog

名称
    Get-EventLog

摘要
    获取本地或远程计算机上的事件日志或事件日志列表中的事件。


语法
    Get-EventLog [-LogName] <String> [[-InstanceId] <Int64[]>] [-After <DateTime>] [-AsBaseObject] [-Before <DateTime>]
     [-ComputerName <String[]>] [-EntryType <String[]>] [-Index <Int32[]>] [-Message <String>] [-Newest <Int32>] [-Sour
    ce <String[]>] [-UserName <String[]>] [<CommonParameters>]

    Get-EventLog [-AsString] [-ComputerName <String[]>] [-List] [<CommonParameters>]

 

    LogName 是 必选参数, 同时 在 [-LogName] 也是一个定位参数

    使用,定位参数时的 技巧

      1)  定位参数可以 同时出现 指定 和 不指定参数名的情况

      2)  指定参数名时 ,输入的 顺序就不重要了

      3)  使用 多个位置参数, 但是 不能忘记了它们的位置

  4)  参数值

    帮助文档中,提供了每个 参数的数据 类型 , 有些参数,被称为i开关参数,无需任何输入值

    如  [-AsString] 

       -AsString [<SwitchParameter>] : 以 字符串而非对象的形式返回 输出

  5)  发现 命令 示例

    

PS D:\> Get-Help Get-EventLog -Examples

  6)   访问  "关于" 主题

    

PS D:\> Help about_CommonParameters
       -Debug (db)
       -ErrorAction (ea)
       -ErrorVariable (ev)
       -OutVariable (ov)
       -OutBuffer (ob)
       -PipelineVariable (pv)
       -Verbose (vb)
       -WarningAction (wa)
       -WarningVariable (wv

    PowerShell 帮助的 第三方脚本和 应用程序

    http://mng.bz/5w8E

    http://www.sapien.com/downloads

    http://download.microsoft.com

 

    

  7)  访问 在线 帮助

    

PS D:\> Get-Help Get-EventLog -Online

 

以上是关于Char 03 使用帮助系统的主要内容,如果未能解决你的问题,请参考以下文章

覆盖一个常见的片段帮助其他标签片段

需要示例代码片段帮助

C#程序员经常用到的10个实用代码片段 - 操作系统

我无法从 firebase 获取下载网址()。请任何人帮助这是我的代码和错误。 (我正在使用片段)[重复]

如何将微调器的值放入不同的片段中?

viewpager 中的片段,未找到视图错误