Я пытаюсь перейти с PowerShell 5.1 на PowerShell Core 7.0 в Windows. В PowerShell у меня есть постоянный файл псевдонимов C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
. Однако, когда я запускаю основной терминал, эти псевдонимы не загружаются. Любая идея, что я могу сделать, чтобы этот файл также запускался при запуске ядра?
Как создать постоянный файл псевдонима в ядре PowerShell?
Ответы (2)
Добавление комментария Матиаса Р. Джессена, чтобы на этот вопрос был ответ.
«Поместите их в $profile.AllUsersAllHosts
для PowerShell 7 по умолчанию в Windows, C:\Program Files\PowerShell\7\profile.ps1
» - Матиас Р. Джессен
person
derekbaker783
schedule
08.05.2020
Напишите функцию в C:\Program Files\PowerShell\7\Microsoft.PowerShell_profile.ps1
, и она будет установлена как псевдоним.
Например, в Microsoft.PowerShell_profile.ps1
:
function open-profile{
notepad $PSHOME\Microsoft.PowerShell_profile.ps1
}
Теперь вы можете запустить его как команду в ядре PowerShell как open-profile
person
GorvGoyl
schedule
06.02.2021
$profile.AllUsersAllHosts
- для PowerShell 7 по умолчанию в Windows этоC:\Program Files\PowerShell\7\profile.ps1
- person Mathias R. Jessen   schedule 07.04.2020