【可選參數】spa
幾乎全部的Cmdlet命令都最少有一個可選參數。code
運行一個Cmdlet命令,你不須要提供所有參數。PowerShell的幫助文檔把可選參數放到一個方括號中。blog
例如,[-ComputerName <string[]>]表示整個-ComputerName參數是可選的。 文檔
【必選參數】string
參數是具備強制性的,而且這個參數不是以方括號結束的,後面還會有參數值。class
好比:在運行Get-EventLog,不添加任何參數的狀況下,系統會自動給予提示,讓寫入參數值,這就是必選參數了。im
【舉例】 margin
[-LogName] <string> [[-InstanceId] <Int64[]>]
第一個參數:-LogName。它是必選的。咱們能夠識別出它是必選參數,是由於它的參數名和參數值不在一個方括號裏面。img
第二個參數:-InstanceId。它是可選的,由於它的參數名和參數值放在同一個方括號內。di