Powershell 永久点源文件?

Powershell 永久点源文件?,powershell,Powershell,我一直在使用自定义Powershell脚本。我可以简单地点源文件,但我必须在每个会话中这样做 . .\Hello-World.ps1 有没有一种方法可以永久点源文件?我不想一次又一次地这样做。首先检查您的探查器是否存在 Test-Path $profile 如果返回False,我们必须创建它们。在提升模式下运行PS New-Item -path $profile -type file –force 所以它会要求确认 从路径中打开名为Microsoft.Powershell_profile

我一直在使用自定义Powershell脚本。我可以简单地点源文件,但我必须在每个会话中这样做

. .\Hello-World.ps1

有没有一种方法可以永久点源文件?我不想一次又一次地这样做。

首先检查您的探查器是否存在

Test-Path $profile
如果返回False,我们必须创建它们。在提升模式下运行PS

New-Item -path $profile -type file –force 
所以它会要求确认

从路径中打开名为Microsoft.Powershell_profile.ps1的文件,并直接在其中添加条目,如:

. .\Hello-World.ps1
完成后,保存并重新启动它。如果再次打开它,您应该能够看到Hello-World.ps1中的点源函数

默认情况下,$profile路径应为:

C:\Users\Username\Documents\WindowsPowerShell\Microsoft.PowerShell\u profile.ps1


希望有帮助。

把它放在你的个人资料里就行了。你应该注意把源文件放在哪里,可能放在最后,这样它就不会被覆盖。@Timo:True。。但是,如果源文件有函数,那么在调用函数之前需要将其放在某个位置。