我正在尝试使用 SCCM 2007 为应用程序做广告,并使用 PowerShell 脚本抛出几个消息框来通知用户安装进度。
部署工作正常并安装应用程序,但运行广告时没有出现消息框。我认为这是因为脚本没有以登录用户身份运行。
不应该在本地运行脚本会毫无问题地抛出消息框。有什么办法可以修改我的脚本以确保出现消息?
这是脚本:
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[System.Windows.Forms.MessageBox]::Show("Software Installation in progress. Please wait...")
$installer = Start-Process -FilePath .\VirtualBox-4.3.14-95030-Win.exe -ArgumentList --silent -Wait -Verb RunAs
[System.Windows.Forms.MessageBox]::Show("Installation Complete. You can now launch the application.")