Windows 更改Powershell为灰色的文件夹上的只读

Windows 更改Powershell为灰色的文件夹上的只读,windows,powershell,windows-server-2008-r2,Windows,Powershell,Windows Server 2008 R2,我正在尝试删除或更改具有Powershell的文件夹上的只读属性,,Windows server 2008 R2。我真的在为这个问题挣扎我甚至尝试过attrib.exe,但greyd out标记不会在“文件夹属性”中消失。有人遇到过同样的问题吗?无论我做什么,它仍然是灰色的 文件夹的只读属性为灰色,但文件夹中的文件不是只读的。奇怪 致以最诚挚的问候据我所知,这是一个UI“错误”,清除复选框不会修复它,即使使用命令行也是如此 看看这个知识库,上面提到的解决方法都不适合我。 在我的例子中,我的问题是

我正在尝试删除或更改具有Powershell的文件夹上的只读属性,
Windows server 2008 R2
。我真的在为这个问题挣扎
我甚至尝试过attrib.exe,但greyd out标记不会在“文件夹属性”中消失。
有人遇到过同样的问题吗?无论我做什么,它仍然是灰色的

文件夹的只读属性为灰色,但文件夹中的文件不是只读的。奇怪


致以最诚挚的问候

据我所知,这是一个UI“错误”,清除复选框不会修复它,即使使用命令行也是如此

看看这个知识库,上面提到的解决方法都不适合我。

在我的例子中,我的问题是需要删除目录中子文件的只读属性。然后,我可以对父目录执行某些操作(在我的示例中,将其删除):


刚刚在Windows 10计算机上出现此问题,以前操作系统中的文件夹被标记为只读。我在powershell提示符中使用了attrib-rc:\FolderName
来删除该属性。请注意,文件夹名称上没有尾随斜杠。这是KB文章中的内容,但powershell tab+autocomplete包含尾部斜杠,该命令对我不起作用。

因此它是一个bug。这确实有道理。有关更多信息,请参阅。谢谢。我尝试过没有任何成功的解决办法。如果你回答了这个问题,就把这个标记为答案。
dir -r $PrePackageDirectory |% {if ($_.PSIsContainer -ne $true){$_.IsReadOnly = $false}}