При выполнении команды notepad $profile
экземпляр блокнота открывается, но я получаю предупреждение, что путь не существует.
Таким образом, я должен буду установить это вручную, кто-либо знает как? Существует несколько местоположений, но я предпочел бы помещать профиль в корректное местоположение.
Существует несколько сценариев профиля, которые могут быть созданы, согласно которым хостам, и сколько пользователей Вы хотите, чтобы профиль относился. Справка PowerShell 2.0 имеет about_Profiles статью, которая вдается в подробности. Короткая версия (из документов):
Description Path
----------- ----
Current User, Current Host $Home\[My ]Documents\WindowsPowerShell\Profile.ps1
Current User, All Hosts $Home\[My ]Documents\Profile.ps1
All Users, Current Host $PsHome\Microsoft.PowerShell_profile.ps1
All Users, All Hosts $PsHome\Profile.ps1
Name Description
----------- -----------
$Profile Current User,Current Host
$Profile.CurrentUserCurrentHost Current User,Current Host
$Profile.CurrentUserAllHosts Current User,All Hosts
$Profile.AllUsersCurrentHost All Users, Current Host
$Profile.AllUsersAllHosts All Users, All Hosts
Вот сценарий PowerShell, который можно использовать, чтобы проверить на существование этих профилей и создать их, если они не существуют.