【发布时间】:2018-11-15 11:52:31
【问题描述】:
- 我需要制作一个脚本,可以通过名称或id来停止某个进程(VPN连接)。
- 由于这需要管理员权限,我似乎无法在 .bat 文件中找到解决方案,所以我制作了一个 .bat 文件,指向 ps1。文件,它调用执行策略和文件。
- 但在此过程中,PowerShell 会弹出一个窗口,要求您提供 Y/N 答案以终止该进程。
能否请我提供一个强制 Y 的解决方案,这样我就不需要一直看到那个 PS 框了?
我的 .bat 文件:
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process PowerShell -ArgumentList '-ExecutionPolicy Unrestricted','-File C:\Scripts\IPsecStopProcess.ps1' -Verb RunAs"
如果有其他方法可以停止这个过程,我会听听你们 Guyz 和 girlz 能想出的所有解决方案吗?
【问题讨论】:
-
既然问题出在你的 ps1 脚本中,你能把内容贴出来吗?
-
我的 ps1 文件只包含:Stop-Process -id 20804
标签: powershell batch-file vbscript