主文件夹显示为“我的文档”

主文件夹显示为“我的文档”

我见过一些类似的问题,我知道我可以手动删除每个文件夹的desktop.ini

是否有可以安全用于此用途的 powershell 或批处理文件?

我尝试过 GPO 解决方法,但没有成功

用户配置 > 首选项 > Windows 设置 > 文件(设置为删除),然后输入desktop.ini

抑制单个文件操作的错误'>“常用”选项卡> 勾选“在登录用户的安全上下文中运行(用户策略选项)”> 应用> 确定

如果可能的话,我更愿意使用脚本或 gpo 而不是文件筛选器,我们的大多数客户都使用 One Drive,有一段时间没见过这个了,谢谢

答案1

由于文件服务器上的desktop.ini导致出现大量名为“我的文档”的文件夹,最好的解决方案是将它们存储在子文件夹用户名。

如果您将“我的文档”文件夹重定向到\\svr\users$\%username%此处,则会导致问题。

路径可能正确\\svr\users$\IrishGuy101,但是当您浏览users$共享时,即使在本地文件系统上svr,由于desktop.ini,它也会显示为“我的文档”。

更好的做法是将“我的文档”文件夹重定向至\\svr\users$\%username%\Documents

现在,您的路径变成了\\svr\users$\IrishGuy101\Documents,并且只有在您从users$共享浏览到更深一级IrishGuy101文件夹后,它才会显示为“我的文档”。

您还可以将其他文件夹重定向到此用户文件夹,例如桌面,并将文档和桌面放在同一个用户文件夹中。

如果由于某种原因,现在无法以其他方式执行此操作,则可以使用 powershell 命令在用户共享中执行递归删除。(这句话应该很可怕。)

Get-ChildItem * -Include "desktop.ini" -Recurse应显示每个用户共享的所有desktop.ini文件。一旦看起来可以删除,您可以将输出传输到Remove-Item

Get-ChildItem * -Include "desktop.ini" -Recurse | Remove-Item

相关内容