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 서비스를 실행하면 팝업이 표시되지 않습니다합니다. 무엇이 잘못 되었나요? 고마워요! 서비스 설정에서 "데스크톱과 상호 작용하도록 허용 서비스"
서비스는 정의 상 비 대화식입니다. 대화 상자를 표시하려면 위와 같이 포어 그라운드 스크립트를 호출해야합니다. –