Powershell 簡介

配置檔案是一個 powershell 指令碼,將在 powershell 控制檯啟動時執行。這樣我們每次開始新的 PowerShell 會話時都可以為我們準備好環境。

我們想要在 PowerShell 啟動時做的典型事情是:

  • 匯入我們經常使用的模組(ActiveDirectory,Exchange,一些特定的 DLL)
  • 記錄
  • 改變提示
  • 診斷

有幾個配置檔案和位置具有不同的用途以及啟動順序的層次結構:

主辦 使用者 路徑 開始訂單 變數
所有 所有 %WINDIR%\ SYSTEM32 \ WindowsPowerShell \ V1.0 \ profile.ps1 1 $ profile.AllUsersAllHosts
所有 當前 %USERPROFILE%\檔案\ WindowsPowerShell \ profile.ps1 3 $ profile.CurrentUserAllHosts
控制檯 所有 %WINDIR%\ SYSTEM32 \ WindowsPowerShell \ V1.0 \ Microsoft.PowerShell_profile.ps1 2 $ profile.AllUsersCurrentHost
控制檯 當前 %USERPROFILE%\檔案\ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1 4 $ profile.CurrentUserCurrentHost
ISE 所有 %WINDIR%\ SYSTEM32 \ WindowsPowerShell \ V1.0 \ Microsoft.PowerShellISE_profile.ps1 2 $ profile.AllUsersCurrentHost
ISE 當前 %USERPROFILE%\檔案\ WindowsPowerShell \ Microsoft.PowerShellISE_profile.ps1 4 $ profile.CurrentUserCurrentHost