【问题标题】:Uninstalling App with Start-Process Fails使用 Start-Process 卸载应用程序失败
【发布时间】:2021-04-20 23:37:48
【问题描述】:

我正在尝试使用 Start-Process cmdlet 卸载应用程序。我可以让卸载程序提示,但选择“继续”后,该应用程序不会被删除。当我以用户身份登录时尝试运行相同的脚本时,我可以将其卸载。如果有帮助,我们会使用允许我们在后台运行命令的远程软件。请看一下使用的代码。


[cmdletbinding()]

Param (

    
    [Parameter(Mandatory=$true)]
    [string]$thisUser
    
    )
    


<#$thisUser = $env:UserName#>
$isItClosed = Get-Process -n "theApp2Uninstall"
Stop-Process -InputObject $isItClosed -Force 

$CCAppPath = "C:\Users\$($thisUser)\AppData\Local\Programs\theApp2Uninstall" 

if(test-path -path $CCAppPath){
start-process "C:\Users\$($thisUser)\AppData\Local\Programs\theApp2Close\Uninstall theApp2Uninstall.exe" 
...

【问题讨论】:

    标签: powershell windows-10 uninstallation


    【解决方案1】:

    这个案子已经解决了!!事实证明,开发该应用程序的公司做得非常糟糕。此脚本在卸载其他应用时运行良好...所以请放心使用。

    感谢那些尝试过的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 2021-01-07
      相关资源
      最近更新 更多