mka*_*kas 19 windows windows-registry powershell regedit
我创建了一些别名 ( doskey),将它们保存到一个文件中,并AutoRun为cmd.exeat添加了值(指向该文件):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
Run Code Online (Sandbox Code Playgroud)
我想用PowerShell做同样的事情。PowerShell 是否有任何注册表值指向每次启动 PowerShell 时将运行的命令?
Pet*_*orf 39
你会建立一个配置文件。每次启动 PowerShell 会话时都会执行配置文件中的所有命令。用户、机器等有不同的配置文件。如MSDN 上所述:
了解配置文件
您可以在 Windows PowerShell 中拥有四个不同的配置文件。配置文件按加载顺序列出。在它们适用的情况下,最具体的配置文件优先于不太具体的配置文件。
%windir%\system32\WindowsPowerShell\v1.0\profile.ps1
此配置文件适用于所有用户和所有 shell。
%windir%\system32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
此配置文件适用于所有用户,但仅适用于 Microsoft.PowerShell shell。
%UserProfile%\My Documents\WindowsPowerShell\profile.ps1
此配置文件仅适用于当前用户,但会影响所有 shell。
%UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
此配置文件仅适用于当前用户和 Microsoft.PowerShell shell。
| 归档时间: |
|
| 查看次数: |
25878 次 |
| 最近记录: |