Я запускаю Windows Powershell (нажав клавишу Windows, набрав "powershell" и нажав enter, который запускает C:\Windows\System32\WindowsPowerShell\v1.0
), и наберите $profile
и нажмите enter и посмотрите WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Насколько я знаю, это не допустимый путь. Я надеялся на что-то вроде C:\Windows\...
При вводе $profile | Format-List * -Force
, однако, есть некоторый прогресс, и я получаю
AllUsersAllHosts : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
AllUsersCurrentHost : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
CurrentUserAllHosts : WindowsPowerShell\profile.ps1
CurrentUserCurrentHost : WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Length : 50
Однако CurrentUserAllHosts
и CurrentUserCurrentHosts
по-прежнему не являются путями. Что означают эти непустые пути? Они ссылаются на некоторые скрытые значения или мне нужно каким-то образом установить некоторые системные значения?
Вот мой $PsVersionTable.PsVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 14393 206
Ниже приведены результаты Get-Host
Name : ConsoleHost
Version : 5.1.14393.206
InstanceId : a2a61a42-f2ee-46b9-b67a-ef441301bdb8
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace