Powershell-ISE - Buggy? Start-Process cmd - mit anderen Credentials
Hallo zusammen,
ich habe folgenden Befehlt:
Als Get-Credential wird ein Benutzer mit Admin Rechten benutzt..
Warum funktioniert dieser Befehl in alten Powershell_ISE Versionen und in den Neueren nicht mehr?
Windows7
Powershell_ISE.exe:
v2 = funktioniert
v4 = funktioniert nicht
v5 = funktioniert nicht
Getestet inzwischen an 4 Computern. Geht es evtl. bei euch?
In der normalen Powershell.exe funktioniert es seltsamerweise überall problemlos.
Vielen Dank und schöne Grüße
ich habe folgenden Befehlt:
$bla = Get-Credential
Start-Process cmd -Credential $bla
Als Get-Credential wird ein Benutzer mit Admin Rechten benutzt..
Warum funktioniert dieser Befehl in alten Powershell_ISE Versionen und in den Neueren nicht mehr?
Windows7
Powershell_ISE.exe:
v2 = funktioniert
v4 = funktioniert nicht
v5 = funktioniert nicht
Getestet inzwischen an 4 Computern. Geht es evtl. bei euch?
In der normalen Powershell.exe funktioniert es seltsamerweise überall problemlos.
Vielen Dank und schöne Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 344420
Url: https://administrator.de/forum/powershell-ise-buggy-start-process-cmd-mit-anderen-credentials-344420.html
Ausgedruckt am: 29.04.2025 um 22:04 Uhr
8 Kommentare
Neuester Kommentar

Hallo.
"Geht nicht" gibbet nich! Fehlermeldungen please!
Kein Problem hier W7 x64 PS 4 und 5 u. W10 x64 Ent.
Leite doch einfach mal den STDERR von start-process in eine Datei um dann siehst du die Fehlermeldungen.
Auf das aktuelle Verzeichnis der ISE hat der andere User Zugriff?
Gruß
exguru
"Geht nicht" gibbet nich! Fehlermeldungen please!
Kein Problem hier W7 x64 PS 4 und 5 u. W10 x64 Ent.
Leite doch einfach mal den STDERR von start-process in eine Datei um dann siehst du die Fehlermeldungen.
Als Get-Credential wird ein Benutzer mit Admin Rechten benutzt..
Und der User der die ISE ausführt ist wer? Und ist diese evt. "elevated" gestartet?Auf das aktuelle Verzeichnis der ISE hat der andere User Zugriff?
Gruß
exguru

Zitat von @Raaja89:
Stderr umleiten? Meinst du so: Start-Process cmd -Credential $bla 2>stderr.txt
Die Textfile ist leider leer..
Nein, Parameter -RedirectStandardError benutzen und dahinter den Pfad zu einer Textdatei angeben! Powershell ist kein Batch Stderr umleiten? Meinst du so: Start-Process cmd -Credential $bla 2>stderr.txt
Die Textfile ist leider leer..

Hat der User überhaupt schon ein Profil?
Dein geschildertes Verhalten kann ich nur provozieren wenn der zweite User nicht Mitglied der Administratoren ist, ansonsten geht das ohne Probleme.
Die ISE ist ja bekannt für solche Sachen, also Scheiß drauf.
Dein geschildertes Verhalten kann ich nur provozieren wenn der zweite User nicht Mitglied der Administratoren ist, ansonsten geht das ohne Probleme.
Die ISE ist ja bekannt für solche Sachen, also Scheiß drauf.

Es ist ein Bug, auf neueren OS (WIN 10) geht's ja wieder.
Da es ja sowieso nur auf die ISE beachränkt ist ist es ja nicht tragisch, kommt sie ja sowieso meist nur zum Testen zum Einsatz und wenn man es weiß schmeißt man einfach eine normale PS Konsole zum Ausführen an oder nimmt ein OS ohne den Bug, fertig ist die Kiste.
Was willst du sonst hören oder haben?
Wenn es dich stört melde es Microsoft.
Da es ja sowieso nur auf die ISE beachränkt ist ist es ja nicht tragisch, kommt sie ja sowieso meist nur zum Testen zum Einsatz und wenn man es weiß schmeißt man einfach eine normale PS Konsole zum Ausführen an oder nimmt ein OS ohne den Bug, fertig ist die Kiste.
Was willst du sonst hören oder haben?
Wenn es dich stört melde es Microsoft.