首页 > 解决方案 > SYSTEMINDEX 返回不存在的路径

问题描述

环境 我有安装了两种语言的Windows 10第一种是波兰语(我将其用作系统中的主要语言)第二种是英语。我可以使用英语和波兰语路径在资源管理器中打开目录,即。 C:\Users\User\DesktopC:\Użytkownicy\User\Pulpit

代码 我试图弄清楚它是 SYSTEMINDEX 还是 windows 的问题。我对 SYSTEMINDEX 有以下查询

$sql = "SELECT System.ItemFolderPathDisplay FROM SYSTEMINDEX WHERE System.fileExtension

稍后当我遍历查询时,我执行以下操作

Get-Item $rs.Fields.Item("System.ItemFolderPathDisplay").Value).fullname

但是存储在 中的路径SYSTEMINDEX是本地化的,例如C:\Użytkownicy\User\Pulpit\file.txtGet-Item返回错误

powershell search: Get-Item : Cannot find path 'C:\Użytkownicy\User\Pulpit\file.txt' because it does not exist.

所以我想知道是否有一些我可以设置的标志,以便路径将以非本地化形式返回?或者也许它是Windows中的某种错误?

标签: windowspowershell

解决方案


推荐阅读