Powershell无法查看Windows\system32\inetsrv\Config*.Config文件

Powershell无法查看Windows\system32\inetsrv\Config*.Config文件,powershell,Powershell,我想知道您是否知道为什么我的inetsrv/config文件在资源管理器和命令提示符中可见,而在powershell中不可见 在cmd中,如果输入dir,我可以看到: -administration.config -applicationHost.config -重定向.confg 在高级模式下,如果我输入dir,我就看不到这些 更新: @Brad@Matt-是的,谢谢我试过-强制无效。它看起来确实很环保。对另一台计算机的测试显示,这些文件完全可见,并且路径存在于Powershell会话中。还要

我想知道您是否知道为什么我的inetsrv/config文件在资源管理器和命令提示符中可见,而在powershell中不可见

在cmd中,如果输入dir,我可以看到: -administration.config -applicationHost.config -重定向.confg

在高级模式下,如果我输入dir,我就看不到这些

更新: @Brad@Matt-是的,谢谢我试过-强制无效。它看起来确实很环保。对另一台计算机的测试显示,这些文件完全可见,并且路径存在于Powershell会话中。还要注意,这个问题最近才开始出现。 另一个工作服务器_

我的机器仍然看不到文件

环境: 赢8.1 IIS v8.5 Powershell v4.0 VS2013 VS2015最近安装

而is似乎在这两种情况下的dir是相同的,但令人震惊的是,两者略有不同

使用get alias dir,您将看到它是用于get ChildItem的。运行以下命令,您将获得所需内容:

dir -Force

原因来自:

-强迫

允许cmdlet获取用户无法访问的项目,例如隐藏文件或系统文件


如果我的直觉是错误的,我很容易做到这一点

只是一个想法/在黑暗中拍摄:

试着跑步

将过滤器设置为类似Path contains inetsrv的值

在PowerShell和cmd.exe中执行dir命令,并查看Process Monitor中的路径。它们是一样的吗


我想知道你是否有VirtualStore文件夹。当您以非管理员身份尝试写入系统文件夹时,会创建这些神奇文件夹。

适用于my Machine tm。你玩ps设置吗?答案在属性中。使用武力。目录是PowerShell中的Get ChildItem为建议干杯。请参阅上面的更新cmd.exe是否也以管理员身份运行?
Get-ChildItem -Force