命名基本規定
- Powershell 是不會區分大小寫的
- 系統有一些內建系統變數、環境變數、關鍵字,變數的命名上是不能使用的,不然變數值會被系統覆蓋掉。
- 變數名稱中最好不要有特殊字元,例如:- (破折號),會被當成運算元減號,如果一定要用破折號,請將變數名稱用大括號括起,但這樣寫起來挺麻煩的,也容易出錯,還是不建議這樣搞!
${Saved-Items} = "a","b","c"
${Saved-Items}
- Powershell Cmdlet/Function 命名有一定規矩,就是 Verb-Noun (動詞/動作-名詞),而且有規範只能使用哪些動詞(雖然,使用規範以外的動詞,不會發生甚麼錯誤,但是在 Visual Studio Code 裡執行時,會一直出現警告)
- 如果要知道Powershell 規範哪些動詞,可以執行
Get-Verb
如果要知道,有哪些命令可以使用,可以執行
Get-Command -Noun restmethod*
Get-Command -Verb Split
如果要知道特定命令,有哪些組成、屬性、方法等,可以執行
Cmdlet | Get-Member
例如:
Get-Process | Get-Member -MemberType Method | Select-Object Name, Definition
查詢跟 CSV 格式相關的 Cmdlet
Get-Command -Noun CSV
查詢跟 JSON 格式相關的 Cmdlet
Get-Command -Noun JSON
查詢跟 HTML 格式相關的 Cmdlet
Get-Command -Noun HTML
查詢轉換格式相關的 Cmdlet
Get-Command -Verb Convert*
0 意見:
張貼留言