32 位的主文件夹路径可使用$PSHome变量 ( c:\Windows\System32\WindowsPowerShell\v1.0\) 访问。
如何访问包含 64 位版本 ( ) 路径的变量c:\Windows\SysWOW64\WindowsPowerShell\v1.0\?
编辑
正如 Jeff Zeitlin 在标记为正确的答案中解释的那样,这个问题是无效的......
你把它搞反了——在 64 位 Windows 上,C:\WINDOWS\SYSTEM32是针对 64 位的东西;在 64 位 Windows 上,是针对 64 位的东西;C:\WINDOWS\SYSWOW64适用于 32 位的东西。这是因为微软选择制作“主”目录SYSTEM32是为了向后兼容;新的 32 位文件夹被称为SYSWOW64“System for Windows-on-Windows64”的简写。
但是,要回答您的实际问题:如果您运行的是 64 位 PowerShell,$PSHome请指向 64 位主文件夹C:\WINDOWS\System32\WindowsPowerShell\v1.0\;如果您运行 32 位 PowerShell(“Windows Powershell (x86)”),$PSHome将指向C:\WINDOWS\SYSWOW64\WindowsPowerShell\v1.0\. 我不确定是否有办法获得相当于$PSHome-for-the-other-bittedness.
| 归档时间: |
|
| 查看次数: |
10187 次 |
| 最近记录: |