有没有办法在启动 Windows 10 Powershell 时自动 运行 初始化脚本?
Is there a way to automatically run an initialization script when starting Windows 10 Powershell?
我有几个 Windows 10 Powershell 命令,我总是在终端会话开始时输入这些命令(进行键绑定以启用使用向上箭头自动完成命令从我的命令历史)。我制作了一个 shell 脚本来执行此操作,但是有没有办法在我启动 Powershell 时自动使它 运行?
可能相关的更多详细信息:
- 我实际上使用的是 Anaconda Powershell(据我所知,这只是一个 Windows Powershell)。
- 两条命令是:
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
- 我目前将它们放在一个名为 init.ps1 的脚本中,当我启动 Powershell 时我可以 运行(显然,通过键入 init.ps1 ).
##############################
编辑:感谢您的回复。有人指出,有一个类似的问题发布:
在这些答案之间,我能够通过创建目录 C:\Users\(user)\Documents\WindowsPowerShell
并放置名为 Microsoft.PowerShell_profile.ps1
.
的脚本来设置配置脚本
我想你想创建一个配置文件,Microsoft 的文档在以下网页上有关于配置文件类型的信息,以及其他信息,
我有几个 Windows 10 Powershell 命令,我总是在终端会话开始时输入这些命令(进行键绑定以启用使用向上箭头自动完成命令从我的命令历史)。我制作了一个 shell 脚本来执行此操作,但是有没有办法在我启动 Powershell 时自动使它 运行?
可能相关的更多详细信息:
- 我实际上使用的是 Anaconda Powershell(据我所知,这只是一个 Windows Powershell)。
- 两条命令是:
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
- 我目前将它们放在一个名为 init.ps1 的脚本中,当我启动 Powershell 时我可以 运行(显然,通过键入 init.ps1 ).
##############################
编辑:感谢您的回复。有人指出,有一个类似的问题发布:
在这些答案之间,我能够通过创建目录 C:\Users\(user)\Documents\WindowsPowerShell
并放置名为 Microsoft.PowerShell_profile.ps1
.
我想你想创建一个配置文件,Microsoft 的文档在以下网页上有关于配置文件类型的信息,以及其他信息,