Ser*_*ich 3 powershell powershell-ise
我想要多个(不止一个)PowerShell 配置文件来创建不同的环境。
更具体地说,我需要启动单独的 PowerShell ISE 以与 TFS 和其他 PowerShell ISE 实例一起工作以进行常规工作。“TFS”环境需要加载一些额外的管理单元、模块、修改提示等。我不希望在常规 PowerShell ISE 会话中执行所有这些内容,但仅在我想要的时候执行。
发现可以通过命令行参数-File自动加载任意脚本,但是不会自动执行..
我通过使用默认目录为 PowerShell ISE 创建快捷方式来实现:

在默认目录(此处称为 D:\TFS)中,我创建了一个.PS1名为local_profile.ps1.
在当前配置文件 ( C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1)的开头添加:
# Try to load local profile
Get-ChildItem "local_profile.ps1" -ErrorAction SilentlyContinue | %{.$_}
Run Code Online (Sandbox Code Playgroud)
您只需要将初始化代码添加到D:\TFS\local_profile.ps1.
| 归档时间: |
|
| 查看次数: |
5018 次 |
| 最近记录: |