我知道按设计,弹出窗口会暂停脚本,直到用户按下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..."
答案 0 :(得分:0)
事实证明我需要的是JOB cmdlet,这非常有效。只需确保在-ArgumentList中传递所需的变量,并在作业scriptblock中将其用作$ args!
for