我编写了一个脚本,我添加了一个基于计算机的策略,以便在启动时运行。此脚本检查安装了哪个版本的WinRAR (x86/x64),并使用/s标志(uninstall.exe /s)运行正确的uninstall.exe以进行无声卸载。
策略起作用,卸载程序运行,但是它没有正确卸载,WinRAR的快捷方式、任务栏项和启动菜单项都保持在原地。然而,程序文件中的文件却不见了。当我将其更改为基于用户的策略时,uninstall.exe /s工作正常,所有的快捷方式都会消失。但是,我的典型用户没有运行此uninstall.exe的管理权限。因此,它只有在登录到管理帐户时才能正常工作,因为用户策略使用的是用户权限。
有什么办法让这件事成功吗?
发布于 2017-02-01 23:40:26
使用脚本,您必须删除软件。
创建另一个机器脚本,它将从本地管理员的配置文件中删除快捷方式。如果该软件添加了“所有用户”和/或“默认用户”的快捷方式,您将希望您的脚本也删除这些内容。编译版本所做的所有快捷方式的列表。
使用另一个脚本,在用户登录时运行,以从非管理用户配置文件中删除快捷方式。
https://serverfault.com/questions/830017
复制相似问题