close
第一天的webcast 重點如下
- PowerShell
- comand shell
- 從命令列讀命令
- 可以循覽檔案系統(file system)及登錄檔(registry)
- 可執行腳本語言(scripts)
- 可直接在命令列中編寫與執行腳本語言(scripts)
- Cmdlets(Command-lets)
- 可執行一特定功能的命令
- 有標準的命名規範
- Pipling(or Pipelining )
- 一個命令的執行結果可成為另一個命令的輸入
- 使用 | 串接命令
- 快捷功能
- 自動完成功能:可使用tab鍵 自動完成尚未輸入完成的指令
- 如輸入 get-au再按tab鍵 將出現 get-AuthenticodeSignature
- 參數名稱縮寫:某些指令需輸入參數名稱 以及參數值,部分參數名稱可以使用縮寫
- 如get-service -name s* 等於 get-service -n s*
- Alias(別名)
- 若覺得某指令過長 可設定別名
- 如set-alias d get-date 設定之後輸入d即可顯示日期資訊
- alias可經由匯出檔案加以保存並於下個session再匯入使用
Export-Alias -path a.txt -name 自訂的名稱 -append
Import-Alias -path a.txt - 由於某個session執行前會執行$profile檔案,因此可將自訂的alias存在$profile檔案中
- Scripting
- 執行在命命列輸入的script或者執行副檔名為ps1的script檔案
- 可透過Set-ExecutionPolicy Unrestricted指令,執行任何的script檔案(不建議)
- 可用cscript以及wscript執行vbs檔案
- 雙擊.ps1檔案並不會執行該script,而是會用記事本開啟該檔案
全站熱搜
留言列表