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 |