2011-03-11 72 views

回答

4

懶惰我的看法,但說句公道話,是不是需要它,如果你不使用任何特殊參數attibutes像MandatoryPosition等,只要是一個參數被標記[Parameter(...)]或帕拉姆塊標記[CmdletBinding(...)]的PowerShell將把該功能解釋爲高級功能。 OTOH在參數中添加空的[Parameter()]沒有任何壞處。

+0

是的,我認爲如果你在任何情況下使用它,它可能最好是一致的,特別是如果你正在做一些參數IMO。 – klumsy

+0

FWIW,這是我通常做的。 –

+0

這可能是最好的把他們放在所有參數上......但是我確實傾向於將它們從開關上移開。 – JasonMArcher