如何在 Windows 10 上使用鍵盤快速鍵執行 PowerShell 腳本

若要在 Windows 10 上使用鍵盤快速鍵執行 PowerShell 腳本,請建立桌面捷徑,並在捷徑的「屬性」視窗中powershell.exe為其指派按鍵。 Windows 會在您輸入的字母或數字後面加上空格。該捷徑會以您登入的帳戶身分執行腳本,不會授予管理員權限。-FileCtrl+Alt

準備劇本

將腳本儲存.ps1到您會保留的資料夾中,例如「文件」或專門的「腳本」資料夾,並新增相應的副檔名。在記事本中,選擇「儲存類型」為「所有檔案」cleanup.ps1 ,然後輸入類似「.script.js」的名稱。否則,記事本可能會在檔案名稱後面加上.txt副檔名cleanup.ps1.txt。在檔案總管中,啟用「檢視」>「檔案副檔名」以查看完整名稱。首先在 PowerShell 中測試腳本,並記下其確切路徑。

檔案總管已打開,並已選取「文件」資料夾和 cleanup.ps1 檔案。
腳本以 .ps1 檔案格式儲存在「文件」中。

建立桌面快捷方式

  1. 開啟快捷方式精靈。右鍵點選桌面空白區域,選擇「新建」>「捷徑」,然後選擇位置。這是微軟 Windows 桌面捷徑說明中所描述的桌面捷徑流程。
    Windows 10 桌面右鍵選單,展開「新建」並高亮顯示「捷徑」。
    從桌面上下文選單中選擇“新建”,然後選擇“捷徑”。
  2. 輸入 PowerShell 指令。在位置方塊中,使用以下命令,並將腳本路徑替換為您自己的路徑:
    %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File "C:\Users\YourName\Documents\cleanup.ps1"
    此-File選項指示 Windows PowerShell 執行腳本檔案。腳本路徑用引號括起來,因此使用者名稱或資料夾中的空格不會導致命令失效。此選項會在不載入設定檔自訂項目的情況下啟動 PowerShell;如果您的腳本依賴從設定檔載入的函數或模組,請移除此選項。 Microsoft 在其Windows PowerShell 命令列參考文件-NoProfile中記錄了這些啟動選項。
    建立捷徑精靈,顯示帶有引號的 cleanup.ps1 路徑的 PowerShell -File 指令
    輸入 PowerShell 執行檔和引號的腳本路徑。
  3. 為快捷方式命名。選擇“下一步”,為快捷方式指定一個易於識別的名稱,例如Run cleanup script“”,然後選擇“完成”。為了確保快捷鍵功能穩定可靠,請將此捷徑保留在桌面上。將其移至普通資料夾或其他磁碟機可能會導致 Windows 無法識別其快速鍵。
    Windows 10 桌面顯示「執行清理腳本」捷徑
    給快捷方式一個清晰易懂的名字,並將其保留在桌面上。
  4. 指派鍵盤快速鍵。右鍵點選新快捷鍵,選擇「屬性」,然後開啟「快速鍵」標籤。按一下「快速鍵」字段,然後按一個字母或數字,例如 Ctrl+ KC。 Windows 會自動填入Ctrl+Alt+K。選擇“套用”,然後按一下“確定”。請使用您目前開啟的應用程式中尚未常用到的組合鍵。
    在「快速鍵」欄位中輸​​入 Ctrl+Alt+K,即可在 Windows PowerShell 快速鍵屬性對話方塊中開啟該快速鍵。
    快捷鍵欄位會在輸入的字母後面加上 Ctrl+Alt 鍵。
  5. 如有需要,請設定工作資料夾。如果腳本使用相對路徑開啟或儲存文件,請將捷徑的「起始位置」欄位設為其預期的資料夾,例如 `/usr/local/bin` 。如果腳本使用完整路徑或尋找自身附近的文件, C:\Users\YourName\Documents請將此欄位留空。$PSScriptRoot
    在「Windows PowerShell 捷徑屬性」對話方塊中,「起始位置」欄位設定為「文件」資料夾
    設定腳本依賴於特定工作資料夾時的起始位置。
  6. 測試密鑰。關閉「屬性」窗口,然後Ctrl+Alt+K從桌面或其他應用程式按下回車鍵。 PowerShell 將會開啟並執行腳本,腳本完成後通常會自動關閉。請確認腳本的預期結果,而不要僅依賴控制台視窗。
    Windows PowerShell 控制台顯示清理完成,並傳回提示字元。
    運行成功後,將傳回 PowerShell 提示字元。

解決常見問題

  • 快速鍵失效:請檢查該快速鍵是否仍顯示在「屬性」中,捷徑是否仍保留在桌面上,以及是否有其他應用程式佔用相同的組合鍵。將快捷鍵固定到「開始」功能表可能無法可靠地保留熱鍵,因此在刪除桌面副本之前,請先進行測試。
  • 控制台閃爍後消失:-NoExit在診斷過程中,請在 Target 指令前新增此參數-File。腳本結束後,PowerShell 視窗將保持開啟狀態,以便您查看錯誤訊息;-NoExit不再需要時,請將其刪除。
  • 腳本提示執行已停用:在 PowerShell 中執行命令Get-ExecutionPolicy -List以查看哪些作用域適用。如果這是您的設備,並且腳本是您編寫或審核的,則可以將其應用於Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser您的帳戶。或者,在捷徑中新增 ` -ExecutionPolicy RemoteSigned--no -File-executable` 參數,使其僅套用於該 PowerShell 進程。群組原則設定可以覆蓋上述任何一種選擇;在受管電腦上,請聯絡您的管理員,而不是嘗試繞過它。
Windows PowerShell 控制台顯示 Get-ExecutionPolicy -List 及其五個作用域
檢查有效執行策略及其配置範圍。

請勿將其-ExecutionPolicy Bypass作為常規修復方法。執行策略是一層保護措施,而非安全邊界,啟動策略選項不會覆寫群組原則。對於從 Internet 下載的腳本,請先檢查程式碼並遵循貴組織的簽章規則,然後再允許其執行。 Microsoft 的執行策略文件解釋了作用域優先權RemoteSigned和下載檔案的處理方式。

Windows 10 注意:微軟已於 2025 年 10 月 14 日停止對 Windows 10 的支援。這些快捷步驟仍然適用,但如果您繼續使用該作業系統,請查看微軟目前的支援選項。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。