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

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.

主站蜘蛛池模板: 礼泉县| 扶绥县| 苏尼特右旗| 平凉市| 莎车县| 封开县| 界首市| 三台县| 蓬莱市| 黔南| 博罗县| 玛多县| 中宁县| 玉溪市| 广平县| 大姚县| 肥城市| 顺义区| 芮城县| 旺苍县| 侯马市| 塔城市| 天津市| 泉州市| 邵阳市| 合江县| 平谷区| 杂多县| 大新县| 盱眙县| 岳阳县| 大竹县| 峨边| 青铜峡市| 鄂州市| 韶山市| 施甸县| 重庆市| 阿拉尔市| 巧家县| 莱芜市|