在没有管理权限的情况下隐藏桌面中的公共快捷方式

在没有管理权限的情况下隐藏桌面中的公共快捷方式

我查看了大量与 Windows 7 中的桌面图标相关的问题,但还没有找到我想要的答案。

目标是让桌面图标位于公共文件夹,以便所有用户默认都能看到它们。但是,如果用户想隐藏公共桌面上的所有快捷方式,他应该可以做到。

最后一部分我还没找到办法。到目前为止,这似乎是一个“全有或全无”的情况。要么你为每个用户设置快捷方式,要么把它们放在公共/桌面文件夹中,这样每个人都可以看到它们,而自己却无法更改。

基本上,我希望用户能够禁用他们的桌面和公共桌面之间的集成,实际上只能看到他们C:\Users\<User>\Desktop文件夹中的内容。

编辑:专注于禁用用户和公共桌面的集成的能力。

答案1

考虑到它是所有人共享的公共文件夹,任何用户所做的更改都会反映在所有计算机上。

维持您想要做的事情的唯一方法就是按照您建议的方式;基于每个用户。

答案2

是的,你可以。在管理员帐户中右键单击公共桌面目录,选择安全性,选择用户(如果未显示则添加),编辑权限,例如拒绝所有权限。如果有更多时间,我会进一步解释。

答案3

是的,这是正确的答案。我只需要自己做,如果你仔细想想,就会发现这很简单。由于我的场景比一台终端服务器要大一些,所以我创建了带有 gridview 的 ASP 页面来管理用户(他们可以自己管理图标集成)。用户从 AD 拉到 SQL 再到表(ID、ADUSER、WantsIcons)。对我来说,它是 asp,然后我在后端运行 C# 代码(可以使用脚本完成,这里有一些提示:https://technet.microsoft.com/en-us/magazine/2008.02.powershell.aspx)。

要点:您需要某种环境,您可以在其中传递用户的管理权限 - 例如,在非常简单的环境中,您可以使用任务计划程序 - 您创建对公共桌面文件夹具有管理权限的任务。现在您为用户添加运行该任务的权限。然后该任务(或在我的情况下,asp 页面后面的 C#)将更改“C:\users\Public Desktop”文件夹中每个快捷方式文件的用户权限。如果您像我一样使用网页,您可能可以按图标进行设置。

相关内容