我正在使用SCCMtesting软件部署的实验室中有一小部分(〜20个)testing工作站。 我正在做的一件事是从供应商提供的图像中删除一些预先安装的软件。 但是,我似乎无法在SCCM中find明智的做法来做到这一点。 我已经创build了一个完整的msiexec /X {GUID}命令创build任务序列的道路,但在广告给系统组后,似乎没有任何事情发生,也没有办法检查进度。 在理想的世界中,我很欣赏,我会重新塑造一切,但是自动删除SCCM未安装的特定软件的能力将在以后成为一个相当重要的特性。 我错过了什么? 有没有更好的方法来做到这一点?
我努力从Windows Server 2008卸载IIS。我进入服务器pipe理器>angular色>删除angular色>未经检查的IIS>,这促使我也删除依赖项。 每次“恢复configuration向导”重新启动后,我不断获得另一个对话框重新启动。 3次尝试后,它表示无法卸载。 请注意,3次尝试失败的屏幕截图来自以前尝试卸载WAS(Windows进程激活服务)。 而WAS的依赖是IIS。 不过,我也得到了这个设置的3次尝试失败。 我究竟做错了什么?
MSIcaching文件夹 ( C:\ Windows \ Installer )的大小已经大幅增长,现在占用了我的域计算机上太多的磁盘空间。 该文件夹可以被删除或缩小?
需要通过SCCM 2012推出最新的Lenovo ThinkVantage System Update(v5.06.0034)。我希望此更新取代所有较低版本,因此我需要以静默方式卸载那些以前的版本。 通常,可以通过使用TVSU的UninstallString和/ quiet或/ qn参数来实现: MsiExec.exe /X{25C64847-B900-48AD-A164-1B4F9B774650} /qn 从技术上讲,这是有效的。 但是,Lenovo安装程序询问用户是否要在卸载后删除程序文件夹,这需要用户input(是或否)。 因此,当静默启动卸载时,安装程序将无限期地挂起,因为用户无法与安装程序进行交互。 有没有办法为这个安装程序提供unattend.xml,或者是否有人知道我可以使用联想的System Update安装程序.exe的特定命令开关? 编辑 正如@kce所build议的(谢谢!),我在卸载过程中打开了msiexec的日志logging级别。 而我找不到任何可能通过msiexec手动传递的属性,下面是安装程序创build“删除文件夹?”对话框的部分,以及用户按下是时调用的函数。 也许它有助于任何人: MSI (s) (80!84) [10:52:44:046]: Creating MSIHANDLE (77) of type 790531 for thread 3716 InstallShield 10:52:44: Registering Msi Server… MSI (s) (80!84) [10:52:44:046]: Closing MSIHANDLE (77) of type 790531 for thread 3716 MSI (s) (80!84) [11:03:27:239]: […]
所以我有一个客户端,有一个古老的Exchange 2003服务器,我已经拿出了佣金,并取而代之的是一个* nix解决scheme。 Dovecot / Postfix都在AD中查询电子邮件属性,以validation用户是否有能力阅读邮箱(他们自己的),并做一些其他的东西。 当然,我想从架构中正确删除Exchange 2003,但为了这样做,我必须删除Exchange邮箱才能干净地卸载Exchange。 通常情况下,这不会是一个问题,但通过删除Exchange邮箱,您删除了AD中的电子邮件属性,这意味着我必须返回并手动为每个用户重新添加它。 我宁愿不这样做,所以我想知道是否有人知道在不删除电子邮件属性的情况下杀死Exchange AD集成的方法。 我都是通过ADSI编辑来摧毁Exchange,但是我相信仍然会为每个用户显示单个的Exchange属性选项卡(例如:General,Ex。Advanced等)。 任何帮助将不胜感激。
目前使用Spiceworks来获取“inheritance”networking的工作站/应用程序清单。 我在PC上看到很多“不需要”的软件,想卸载这个软件,例如:Dealio,Coupon Printer,Ask toolbar,Weatherbug等。 我已经尝试了很多东西来卸载这个软件,包括: Psexec独立(psexec.exe带和不带-i,-s,用户凭证是否指定) WMI独立 这是spiceworks的批处理脚本 这个来自spiceworks的HTA VBscript ManagePC 这些方法都不能卸载有问题的软件。 我已经在我的本地机器上testing了这些方法与软件的对比,唯一真正获得卸载程序的方法就是HTA。 但是,我的计算机上没有安装任何不需要的软件来testingHTA卸载方法。 在有问题的电脑上试用它,给我反馈的是“软件正在被卸载”,但实际上它并没有被卸载。 问题 :没有办法每台个人电脑都卸载有问题的软件,使用什么方法或程序可以远程卸载域工作站上不需要的软件?
我想知道谁在Windows Server 2008 R2上卸载特殊程序的时间,但找不到有帮助的post来描述如何去做,所以我创build了这个问题,希望有人能帮助我!
我想通过调用bat文件来卸载软件。 它必须是自动的,在卸载过程中不需要input任何参数。 如何制作能够按名称卸载软件的bat文件? PS:我知道使用WMI的完美方法,但它需要用户input: WMIC product where name="software" call uninstall
我的IT主pipe正在通过设置Server 2012 VPN / RA服务器来引导我。 我们在testing环境中没有这样做,现在我想删除它。 我知道,当安装这个服务器时,它会进行域更改,如创build组策略等,我想确保何时删除它,我做得很好。 我能从Microsoftfind的唯一文档是关于Uninstall-RemoteAccess的powershell命令。 将正确运行此删除angular色,并撤消对域和组策略的任何更改?
所以,今天有一个aptitude胖手指,它想卸载mysql-server ,这是在我们的数据库服务器上。 既然是一堆文字,我只是pressed了一下,一味的信任别人疯了。 然后继续在我们的数据库服务器上卸载我们的mysql。 所以,为了防止这种情况再次发生,无论如何我都可以设置apt / dpkg / aptitude / etc。 不删除某个包,永远? 理想的解决scheme应该是列出软件包的某个文件,这些软件包中的任何一个都不能使用标准工具来卸载。 您必须编辑该文件才能允许卸载该软件包。 “防止愚蠢的系统pipe理员的额外步骤”? 我试着aptitude hold mysql-server ,然后aptitude remove mysql-server ,但aptitude愉快地移除了mysql