Hallo zusammen ,
wir haben ein Remote monitoring and management Tool mit welchen wir Geräte verwalten können, sowie über PS-Skripte direkt auf den Rechnern pushen können.
Ich will bevor eine installation ansteht den User warnen mit einem kleinen Windows Form Fenster:
Lokal ausgeführt funkt es tip top, jedoch per RMM ausgeführt bekomme ich folgende Fehlermeldung:
Ich habe etwas rumgegoogelt, aber ich finde bzw. es ist nichts, auch wenn funktioniert es nicht.
Wenn mir jemand helfen kann wäre das Mega.
Beste Grüße
wir haben ein Remote monitoring and management Tool mit welchen wir Geräte verwalten können, sowie über PS-Skripte direkt auf den Rechnern pushen können.
Ich will bevor eine installation ansteht den User warnen mit einem kleinen Windows Form Fenster:
PowerShell:
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
# [Windows.Forms.MessageBoxOptions]::ServiceNotification --> Das hat leider nicht geklappt
$objForm = New-Object System.Windows.Forms.Form
$objForm.Size = New-Object System.Drawing.Size(300,300)
$objForm.BackgroundImageLayout = 2
$objForm.BackgroundImage =[System.Drawing.Image]::FromFile('C:\Logo_180x180px_facebook.png')
$objForm.StartPosition = "CenterScreen"
$objForm.Text = "Test"
$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(1,1)
$objLabel.Size = New-Object System.Drawing.Size(300,40)
$objLabel.Text = "Teams wird installiert"
$objForm.Controls.Add($objLabel)
[void] $objForm.ShowDialog()
Lokal ausgeführt funkt es tip top, jedoch per RMM ausgeführt bekomme ich folgende Fehlermeldung:
PowerShell:
Ausnahme beim Aufrufen von "ShowDialog" mit 0 Argument(en): "Das Anzeigen eines modalen Dialogfelds oder eines
Formulars ist ein ungültiger Vorgang, wenn die Anwendung nicht im UserInteractive-Modus ausgeführt wird. Geben Sie das
Format ServiceNotification oder DefaultDesktopOnly an, um Benachrichtigungen einer Dienstanwendung anzuzeigen."
In C:\ProgramData\CentraStage\Packages\416b85f5-ec50-4dd3-bed9-79cf2ec7db10#\command.ps1:17 Zeichen:1
+ [void] $objForm.ShowDialog()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : InvalidOperationException
Ich habe etwas rumgegoogelt, aber ich finde bzw. es ist nichts, auch wenn funktioniert es nicht.
Wenn mir jemand helfen kann wäre das Mega.
Beste Grüße