Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Abfrage $Shell.windows() aller lokaler Benutzer

$
0
0

Hallo zusammen,

ich bin neu im Thema PowerShell unterwegs und baue zurzeit ein Skript, um den Internet Explorer als "anderen Benutzer" auszuführen. Danach soll per PowerShell der IE gesteuert werden. Die Erstellung der Benutzer funktioniert, und auch das Starten des IE unter einem anderen Benutzerkontext läuft reibungslos. Steuerung des IE klappt ebenfalls

Mittels folgenden Zeilen fange ich die offenen Fenster des IE ab. 

$Shell = New-Object -Com Shell.Application
$Application = $Shell.Windows()

Und hier liegt mein Problem: Mir werden nur lediglich die Sessions des eingeloggten Benutzers angezeigt, nicht die der anderen lokalen Benutzers. Somit ist es mir nur Möglich diese eine IE Session anzusteuern, statt auch die anderen.

Ich habe versucht PowerShell ebenfalls unter einem anderen Benutzerkontext auszuführen und dort die obigen Zeilen auszuführen, wobei ich jedoch Berechtigungs-Fehler erhalte, sobald ich $Shell.Windows() absetze. (Administrator-Rechte wurden aber vergeben)

Gibt es eine Möglichkeit sich die offenen IE Prozesse aller Benutzer anzeigen und ansteuern zu lassen?

Über Denkanstöße wäre ich sehr dankbar!

vielen Dank und mit besten Grüßen

Steven


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>