第 3 章
開始操作:開啟 PowerShell、執行基本指令
本章重點
- 知道幾種開啟 PowerShell 的方式
- 了解執行政策是什麼、怎麼設定
- 學會輸入第一個指令
- 認識 Tab 補全與歷史記錄
怎麼開啟 PowerShell?
有好幾種方式,選你最順手的:
- 搜尋列:按 Win 鍵,輸入「PowerShell」,點擊開啟
- 右鍵選單:在資料夾空白處按右鍵,選「在這裡開啟 PowerShell 視窗」(Win 10)
- 執行對話框:Win + R,輸入
powershell,按 Enter - 工作管理員:檔案 > 執行新工作,輸入
powershell
以系統管理員身分開啟:
搜尋到 PowerShell 後,按右鍵選「以系統管理員身分執行」。
某些指令(例如安裝軟體、修改系統設定)需要這個權限。
視窗標題列會顯示「系統管理員」字樣。
執行政策(Execution Policy)
第一次要執行腳本(.ps1 檔案)時,可能會看到錯誤訊息說「無法執行腳本」。 這是因為 Windows 預設限制腳本執行,避免誤跑惡意程式。
查看目前的執行政策:
Get-ExecutionPolicy
常見的執行政策設定:
Restricted:預設值,完全不允許執行腳本RemoteSigned:允許本機腳本,網路下載的腳本需要簽章Unrestricted:允許所有腳本(不建議)
以系統管理員身分開啟 PowerShell,執行下列指令開放本機腳本:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
安全提醒:
不要隨便設成
Unrestricted,RemoteSigned 已經足夠日常使用。
輸入第一個指令
看到提示符號 PS C:\Users\你的帳號> 後,就可以開始輸入指令了。
# 顯示目前路徑
Get-Location
# 列出目前資料夾的內容
Get-ChildItem
# 顯示一段文字
Write-Output "Hello, PowerShell!"
# 查看目前日期與時間
Get-Date
輸入指令後按 Enter 執行,結果會直接顯示在下方。
兩個超好用的操作技巧
Tab 補全
輸入指令或路徑的前幾個字,按 Tab 鍵會自動補全。
例如輸入 Get-Ch 然後按 Tab,會自動補成 Get-ChildItem。
如果有多個選項,多按幾次 Tab 可以輪換。
歷史記錄
按 ↑ 上方向鍵,可以叫回上一個指令。 持續按可以往更早的記錄翻。 按 ↓ 往回走。
搜尋歷史記錄:
按 Ctrl + R 可以搜尋過去輸入過的指令,非常實用。
清除畫面
# 清除畫面(等同 cmd 的 cls)
Clear-Host
# 或直接用別名
cls
常見錯誤:
看到紅色錯誤訊息不要驚慌,PowerShell 的錯誤訊息通常很詳細。
找
CategoryInfo 和最後幾行,通常就能看出是什麼問題。
最常見的原因是:指令名稱拼錯、路徑打錯、缺少必要參數。
小練習:
- 開啟 PowerShell,輸入
Get-Date查看目前時間 - 輸入
Get-ExecutionPolicy看看你目前的執行政策 - 試試 Tab 補全:輸入
Get-L然後按 Tab - 按 ↑ 叫回上一個指令
小結
PowerShell 可以透過多種方式開啟,需要系統權限時要以系統管理員身分執行。
執行政策是保護機制,學習時設為 RemoteSigned 即可。
Tab 補全和歷史記錄是日常操作必用的技巧。
下一章,進入實際的檔案與路徑操作。