官术网_书友最值得收藏!

Comment-based help

Another very important thing in PowerShell that you must know is that you can build the script with in-built help. There are no separate files that you need to maintain for your script. This is an amazing capability. There are two ways that you can write help lines in your PowerShell Script. You can either use a hash (#) in the line to indicate it's a help, or you can make use of the <#..#> block level comment. Let's use the following script to continue the discussion:

I specified a block level comment in <#..#> with some other interesting things. Once the parsing engine sees the block of lines inside <#..#>, it starts ignoring the text and knows that it is help comment. But pay special attention to the lines inside that block, which are started with a dot (.). It has a special meaning in PowerShell. PowerShell starts building your help file once it sees this dot. This is extremely helpful in PowerShell when you build a complex script that can be used by others. There is no need to maintain a separate help file. It is just like the help you seek for any other cmdlet available in PowerShell. You can simply now type the following and see the magic:

PS C:\>Get-Help .\PS_Comment.ps1 -detailed

So, you just built a help file that looks like the cmdlet help.

主站蜘蛛池模板: 民勤县| 廉江市| 宜兴市| 西充县| 汕尾市| 社旗县| 巍山| 建昌县| 墨脱县| 承德县| 建始县| 靖安县| 绥阳县| 文昌市| 英德市| 子洲县| 安国市| 彩票| 蚌埠市| 大足县| 临潭县| 韶关市| 巴彦县| 霍林郭勒市| 昌乐县| 满城县| 楚雄市| 罗山县| 大新县| 大庆市| 景洪市| 洛宁县| 镇巴县| 黄浦区| 杂多县| 海城市| 西林县| 扎兰屯市| 洱源县| 伊春市| 萍乡市|