【发布时间】:2022-01-17 22:56:30
【问题描述】:
我是新来的,所以对于我的问题中的任何错误,我深表歉意。
我正在编写一个 powershell 脚本来卸载程序,我需要它来向该程序发送密钥以单击要求用户输入的部分。问题是我的脚本调用了一个具有重复名称的进程,它无法区分两者。唯一的区别是它使用了多少内存。有没有办法根据它占用多少内存来选择进程?感谢您的帮助。
$a = Get-Process | ?{$_.name -eq 'setup'}
$wshell = New-Object -ComObject wscript.shell;
$wshell.appactivate($a.Id)
Start-Sleep 5
$wshell.sendkeys('~',10)
$wshell.sendkeys('~',5)
【问题讨论】:
-
那是 details 还是 process 选项卡?
-
@AbrahamZinala 其详细信息选项卡,进程选项卡显示:programname.exe(32-bit) (2)
标签: powershell uninstallation sendkeys