以编程方式远程卸载需要密码我有的软件

问题描述

我在 VBS 中使用 WMI 尝试过

On Error GoTo 0 
    'Set objSoftware = objConnection.Get("Win32_Product")
    Set colSoftware = oService.ExecQuery _
    ("Select * from Win32_Product where name='<Product Name Here>'","WQL",_
    wbemFlagReturnImmediately + wbemFlagForwardOnly)
    
    
    For Each objSoftware In colSoftware
        WScript.Echo objSoftware.Name
    Next

For Each objSoftware in colSoftware
        objSoftware.Uninstall() 'This does not have a password option
    Next

遗憾的是它不能接受密码。

明确地说,我已经拥有远程管理访问权限,这不是问题。我也不是在寻找 msiexec /qn 进行静卸载。

这是我们不再使用的安全软件,因此我需要将其删除

如果您转到添加/删除程序、程序和功能、appwiz.cpl 并尝试卸载它,它会要求输入密码,而不是管理员密码。(我有密码)

我需要一种方法在数十台远程 PC 上以编程方式输入它。

我更喜欢 VBS,但 powershell 和其他一些可能的选项也可以。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)