Kategorie szkoleń | Egzaminy | Kontakt
  • 0
  • 0
  • 1

Dzień Dobry.

Mam problem związany z System.Windows.Forms.MessageBox, a dokładnie chodzi o taką składnię:

[System.Windows.Forms.MessageBox]::Show("TEST" , "Status") 

Lokalnie nie mam problemu, okno ładnie się wyświetla.

Kiedy chcę, by okno było wyświetlane na komputerze zdalnym. Za pomocą Pssession, jest ok.  

Ale przy próbie wyświetlenia okna MessageBox na komputerze zdalnym dostaję komunikat:

Exception calling "Show" with "2" argument(s): "Wyświetlenie modalnego okna dialogowego lub formularza jest nieprawidłowe, gdy aplikacja nie pracuje w trybie UserInteractive. Aby wyświetlić
powiadomienie z aplikacji usługi, określ styl ServiceNotification lub DefaultDesktopOnly."
At line:1 char:1
+ [System.Windows.Forms.MessageBox]::Show("TEST" , "Status")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : InvalidOperationException

Jak mogę rozwiązać taki problem. Zależy mi na MessageBox, bo mam w kodzie już zrobione przyciski do okna + log, w którym zapisuje się wynik tego co kliknie użytkownik.

Nie wiem, czy jest taka możliwość zrobienia w samym -> msg * 'test'.

Krzysztof_Oleś_X77T
  • Zapytał
  • @ Krzysztof_Oleś_X77T | 07.03.2019
    • 1
    • 0
    • 0