我打开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
C:\Users\userNamexxx\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
,但是实际上并没有这个文件夹或文件! - Baskar Lingam Ramachandran[Environment] :: GetFolderPath(“MyDocuments”)
并打开CMD并运行echo%USERPROFILE%
会发生什么? - Deadly-BagelC:\Users\marki
更改为C:\Users\mark
,然后Windows在某种程度上感到困惑。现在我已经将其恢复为默认的marki
,也许它已经被修复了。 - Mark