如何自定義 Windows Server PowerShell 配置文件

如果您在 Windows Server 上廣泛使用 PowerShell,您可能需要設置 PowerShell 配置文件。什麼是 PowerShell 配置文件?它們是每次 PowerShell 會話啟動時運行的腳本。通過自定義 PowerShell 配置文件,您可以輕鬆自動化 Windows Server 上的任務並定制 PowerShell 環境以更好地滿足您的需求。

在我們開始之前

在 Windows Server 上自定義 PowerShell 配置文件之前,請檢查您是否已有配置文件。要測試現有的 PowerShell 配置文件,請啟動 PowerShell 並執行Test-Path $profile命令。此命令檢查您的系統中是否存在現有配置文件。

Test-Path $profile

如果您在 Windows Server 上的 PowerShell 中運行上述命令並收到false,則您沒有 PowerShell 配置文件。您必須創建一個新的配置文件。New-Item要創建新的 PowerShell 配置文件,請在 PowerShell 窗口中執行以下命令。

New-Item -path $profile -type file -force

運行該New-Item命令後,您將創建一個新的 PowerShell 配置文件。現在,通過執行命令驗證您的配置文件確實位於 Windows Server 系統上Test-PathFalse您現在將看到 ,而不是True,這表明您有一個 PowerShell 配置文件。

Test-Path $profile

如何編輯您的 PowerShell 配置文件

現在您已在 Windows Server 上創建了 PowerShell 配置文件,是時候對其進行編輯了。要編輯 PowerShell 配置文件,請在記事本文本編輯器中打開它進行編輯。要在 PowerShell 中打開您的配置文件,請運行以下notepad命令。

notepad $profile

運行上述命令後,您的 PowerShell 配置文件將在記事本中打開以進行編輯。請注意,如果您在 Windows Server 上使用不同的文本編輯器,則可以替換notepad $profileyour-text-editor $profile.

添加別名

在 Linux 上,您可以向 Bash 配置文件添加“別名”,以便更輕鬆地執行長或繁瑣的命令。在 PowerShell 中也可以完成同樣的操作。要將別名添加到您的個人資料中,請使用Set-Alias。例如,要從 PowerShell 快速打開記事本,請將以下別名添加到您的個人資料中。

Set-Alias -Name np -Value 'C:\Windows\notepad.exe'

將別名添加到 PowerShell 配置文件後,將其保存在記事本中。然後,執行. $profile命令將更改加載到 PowerShell 中。

添加功能

除了別名之外,還可以向 PowerShell 配置文件添加函數來執行特定任務。例如,如果您想在 Microsoft Edge 中自動啟動特定 URL(例如,Windows Server 上的 Web UI)。您可以通過函數來實現這一點。請務必修改以下函數以滿足您的需求。

function Open-EdgeURL { Start-Process -FilePath "msedge" -ArgumentList "http://localhost:32400" }

將 PowerShell 函數添加到您的配置文件後,將其保存在記事本中。要立即應用更改,請執行以下. $profile命令。

. $profile

PowerShell 功能具有無限的可能性。這些只是兩個基本示例,但如果您想將更多高級功能合併到 PowerShell 配置文件中以增強 Windows Server 體驗,請查看 Microsoft 的 PowerShell 文檔

如何設置自定義工作目錄

PowerShell 配置文件的另一個有用的附加功能是設置自定義工作目錄的能力。例如,如果您有許多 PowerShell 腳本 (.

ps1 文件)並希望 PowerShell 始終加載到該目錄中。

要始終將 PowerShell 加載到特定工作目錄,請使用以下Set-Location命令在 PowerShell 配置文件中定義它。例如,要始終在 中打開 PowerShell C:\scripts,請將以下代碼添加到您的 PowerShell 配置文件中。

Set-Location -Path "C:\scripts"

您可以在PowerShell中指定任何位置,並且不限於驅動C:器。它可以是任何捲和任何文件夾。只需遵循代碼模式並根據您的需要進行修改即可。

Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"

完成更改後,運行. $profile以使用新編輯的配置文件。

如何檢查是否可以在 PowerShell 中執行腳本

很高興微軟允許 PowerShell 用戶添加別名以縮短命令、添加函數以簡化操作等等。但是,必須檢查是否可以使用該Get-ExecutionPolicy命令對您的配置文件執行這些編輯。

如果您的策略設置為“受限”,則在聯繫系統管理員之前可能不建議進行任何編輯。如果您是管理員,您可以使用以下方法更改它:

Set-ExecutionPolicy OPTION

  • Restricted:沒有腳本可以在您的系統上運行。
  • AllSigned:只有由受信任的發布者簽名的腳本才能在您的系統上運行。
  • RemoteSigned:從網上下載的腳本需要簽名,本地腳本不需要簽名。
  • Unrestricted:所有腳本,無論是遠程還是本地,都可以不受限制地運行。請謹慎使用此選項。

留下評論

適用於 Windows 11 的 KB5079473(版本 26200.8037)作為 2026 年 3 月更新發布。

適用於 Windows 11 的 KB5079473(版本 26200.8037)作為 2026 年 3 月更新發布。

KB5079473(版本 26200.8037)適用於 Windows 11,新增了工作列速度測試、原生 Sysmon、相機平移和傾斜功能,並修復了 25H2 和 24H2 的關鍵問題。

如何在 Windows 11 中將工作列移到頂部或側邊

如何在 Windows 11 中將工作列移到頂部或側邊

若要將 Windows 11 工作列移到頂部、左側、右側或底部,您必須使用 WindHawk、ExplorerPatcher 或 Start11。註冊表不再有效。

Windows 11 終於變得更快了,記憶體佔用更低,效能也更好了。

Windows 11 終於變得更快了,記憶體佔用更低,效能也更好了。

微軟正在改進 Windows 11,降低記憶體佔用,提高效能,並提升應用程式和檔案總管的系統回應速度。

適用於 Windows 11 25H2 的版本 26220.7262 (KB5070303) 帶來了 AI 代理功能(開發版)

適用於 Windows 11 25H2 的版本 26220.7262 (KB5070303) 帶來了 AI 代理功能(開發版)

KB5070303(版本 26220.7262)適用於 Windows 11 25H2,推出了實驗性的 AI 代理功能、Narrator 的高清語音、新的「點擊執行」選單。

Windows 11 將 AI 代理程式整合到工作列中。

Windows 11 將 AI 代理程式整合到工作列中。

AI 代理即將登陸 Windows 11 的工作欄,以下是該功能的工作原理以及它對微軟代理作業系統策略的意義。

Windows 11 透過新增的「行程」功能,在工作列行事曆中還原了事件檢視。

Windows 11 透過新增的「行程」功能,在工作列行事曆中還原了事件檢視。

Windows 11 將支援工作列行事曆查看即將發生的事件和會議,就像在 Windows 10 中一樣。

如何在 Windows 11 版 Chrome 瀏覽器中強制啟用垂直標籤頁

如何在 Windows 11 版 Chrome 瀏覽器中強制啟用垂直標籤頁

Chrome 現在支援垂直標籤頁。請依照下列步驟在 Windows 11 上啟用此功能,並使用更簡潔的側邊欄來整理您的瀏覽內容。

Windows 11 的版本 29565 和 28020.1812 已在 Canary 頻道發布

Windows 11 的版本 29565 和 28020.1812 已在 Canary 頻道發布

Windows 11 Canary 版本 29565 和 28020.1812 增加了安全啟動警報、觸控板設定、拖曳托盤改進和回饋中心修復。

微軟確認Windows 11重大升級——可移動工作列、更少的AI幹擾、更少的更新中斷等等。

微軟確認Windows 11重大升級——可移動工作列、更少的AI幹擾、更少的更新中斷等等。

Windows 11 迎來期待已久的修復,微軟改進了工作列、更新和效能,同時完善了其人工智慧方法。

適用於 Windows 11(版本 26200.5518)的 KB5055625 更新在開發者頻道中縮小了工作列圖標

適用於 Windows 11(版本 26200.5518)的 KB5055625 更新在開發者頻道中縮小了工作列圖標

適用於 Windows 11(版本 26200.5518)的 KB5055625 在 Dev Channel 中推出,為工作列和共享功能帶來了新功能,並將滑鼠選項移植到設定中。