我寫了一個在Windows服務中運行的posh腳本。從計算機上的特定操作中,我需要顯示一個警告用戶的彈出窗口。如何從運行PowerShell腳本的Windows服務中顯示彈出窗口
$popupMsg = @" message "@
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[System.Windows.Forms.MessageBox]::Show($user+ $popupMsg,"Remote Connection Information","OK","Warning")
當我從PowerGUI的,在彈出的顯示細膩運行此腳本,但是當我運行在運行該腳本的Windows服務,彈出不會顯示出來。 這是怎麼回事?感謝人們!
服務按定義是非互動的。要從一個對話框中顯示對話框,您必須使用上面的方法調用前臺腳本。 –