Powershell:$ profile指向我找不到的路径并设置永久路径

Dus*_*ond 7 windows profile powershell path

我正在查看我的$ profile变量,我发现它指向C:\ users\username\Documents\windowsPowershell\Microsoft.Powershell_profile.ps1

但是,当我尝试浏览到此目录时,我找不到应该位于documents文件夹中的名为WindowsPowerShell的文件夹/目录.有任何想法吗?

我希望我可以设置一个链接到我的个人资料的永久路径,或者至少在加载Powershell时加载它.我在这里走在正确的轨道上吗?

谢谢!

-Dustin

man*_*lds 11

你看到的路径是正确的.它是您的用户配置文件的路径(对于控制台主机),看不到文件夹和文件是正常的.您可以创建它并开始使用您的个人资料 - new-item -type file -path $profile -force

有关更多信息,请访问此处:http://technet.microsoft.com/en-us/library/dd315342.aspx


小智 6

当您错误地删除您的个人资料文件时就会出现这种情况。

您可以在您的配置文件位置手动创建“Microsoft.Powershell_profile.ps1”。

  1. 在 cmd/powershell 中执行$profile,您将获得您的个人资料的位置。
  2. 创建后续文件夹和文件。

就我而言,是 "D:\OneDrive\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1"

  1. 所以,我手动创建WindowsPowerShell里面的“”文件夹Documents和.Microsoft.PowerShell_profile.ps1WindowsPowerShell

  2. 然后将内容粘贴到配置文件中。

    导入模块 posh-git

    导入模块 oh-my-posh

    Set-PoshPrompt -主题悖论

希望这能解决您的问题。:)