为什么我的PowerShell配置文件只会加载32位版本的Powershell



根据本文档 http://msdn.microsoft.com/en-us/library/bb613488(v=vs.85).aspx我在以下位置创建了一个配置文件:

%windir%system32WindowsPowerShellv1.0Microsoft.PowerShell_profile.ps1

该配置文件仅包含用于测试的基本功能。

当我运行 64 位版本的 PowerShell 时,配置文件不会加载。PowerShell 在尝试调用测试函数时返回错误。

当我运行 x86 版本时,配置文件会正确加载,我可以调用该函数。

我已经在几台 64 位机器上对此进行了测试,每次都得到相同的结果。

如何让我的配置文件在 64 位版本中正确加载?

打开 PowerShell 的 64 位实例并创建配置文件。文件保存在不同的位置:64b - c:\windows\system32,32b (c:\windows\SysWOW64)。

最新更新