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 |