Hi,
ich habe ein PS-Script welches ich über eine Verknüpfung starte. Beim Start erscheint die Konsole und ich muss eine Eingabe tätigen um fortzufahren (Logindaten). Anschließen soll sich das Konsolenfenster schließen und eine Winform angezeigt werden. Um die Konsole nach der Eingabe "unsichtbar" zu machen, habe ich folgenden Code gefunden...
$window = Add-Type -memberDefinition @" [DllImport("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);"@ -name "Win32ShowWindowAsync" -namespace Win32Functions passThru $window::ShowWindow((Get-Process –id $pid).MainWindowHandle, 0)
...welcher aber nicht funktioniert. Es kommt zur folgenden Fehlermeldung:
Add-Type : A positional parameter cannot be found that accepts argument 'passThru'.
Danke für eure Hilfe
Grüße
PS: Ich möchte nicht -windowstyle -hidden zum Pfad in der Verknüpfung hinzufügen