我基本上是尝试使用配置文件自定义PowerShell。我正在遵循Internet上的一些说明,但配置适用于ISE,但不适用于PowerShell本身。我正在使用个人资料$PROFILE.AllUsersAllHosts
。
以下是一些观点:
适用于ISE:
但不在PowerShell上
答案 0 :(得分:0)
这是我的ISE资料(我使用我的ISE作为我的主人)。
cp -Force "C:\Users\USERNAME\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1" "C:\Users\USERNAME\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1"
基本上,每当我启动ISE时,它会将我的ISE配置文件中的任何内容写入我的普通PowerShell配置文件。
取决于您使用的是ISE还是普通的Powershell $profile
是一个不同的值
Plain PowerShell
$profile
= C:\Users\USERNAME\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
<强> ISE 强>
$profile
= C:\Users\USERNAME\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1
理论上你可以将$profile
的值改为一个,以便它使用另一个:)