防止弹出窗口暂停PowerShell脚本

时间:2018-04-05 12:40:18

标签: powershell

我知道按设计,弹出窗口会暂停脚本,直到用户按下OK或关闭它。

但是,我试图在此弹出窗口中向用户显示某些内容,例如WARNING - STRING XYZ WAS DETECTED,而脚本仍在继续。

是否可以阻止弹出窗口暂停脚本?

$test = (Get-Process -Name Win*).ProcessName 
$message_popup = (New-Object -COM Wscript.Shell).Popup(($test -join "`r`n"), 0, "Title", "48")

write-host "rest of script..."

1 个答案:

答案 0 :(得分:0)

事实证明我需要的是JOB cmdlet,这非常有效。只需确保在-ArgumentList中传递所需的变量,并在作业scriptblock中将其用作$ args!

for