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