![如何使用 GPO 从“开始 - 所有程序”中删除文件夹](https://linux22.com/image/717401/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20GPO%20%E4%BB%8E%E2%80%9C%E5%BC%80%E5%A7%8B%20-%20%E6%89%80%E6%9C%89%E7%A8%8B%E5%BA%8F%E2%80%9D%E4%B8%AD%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%A4%B9.png)
在用户的 Win7 PC 上,“开始”-“所有程序”中有一些剩余的文件夹。我试图运行登录脚本以将其从中删除C:\ProgramData\Microsoft\Windows\Start Menu\Programs\xxxx
。但使用登录脚本,它会在用户上运行,因此它无权删除启动菜单中的文件夹。
如何使用域管理员权限运行此登录脚本?
答案1
如何使用域管理员权限运行此登录脚本?
你不能。登录脚本在用户上下文中运行。它们只能访问登录用户可以访问的内容。
您所指的文件夹属于系统上下文。换句话说,它不是特定于用户的,而是适用于系统上的所有用户。
您的脚本需要作为“启动”脚本运行。而不是“登录”脚本。启动脚本以 SYSTEM 身份运行。
您还可以使用组策略首选项轻松删除这些文件。同样,这些将应用于计算机上下文,而不是用户上下文。在我看来,GPO 比启动脚本更可靠、更好,并且不依赖于计算机重新启动来应用。