Powershell User + Prozesse anzeigen
Servus Miteinander,
ich bräuchte kurz Hilfe zum Thema Powershell. Ich bräuchte ein kleines script, was mit alle angemeldeten User + deren Prozesse in eine .csv Datei ausgibt.
Freue mich auf eure Antworte.
ich bräuchte kurz Hilfe zum Thema Powershell. Ich bräuchte ein kleines script, was mit alle angemeldeten User + deren Prozesse in eine .csv Datei ausgibt.
Freue mich auf eure Antworte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2673478968
Url: https://administrator.de/contentid/2673478968
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
7 Kommentare
Neuester Kommentar
Servus,
da hilft dir sicher quser
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
und Get-Process
https://www.powershellbros.com/get-process-remotely-for-user-using-power ...
da hilft dir sicher quser
https://docs.microsoft.com/de-de/windows-server/administration/windows-c ...
und Get-Process
https://www.powershellbros.com/get-process-remotely-for-user-using-power ...
Ich bräuchte ein kleines script
Ach herrjemine was ich alles so bräuchte ... Machs dir doch einfach selbst .Powershell Leitfaden für Anfänger
# export path
$exportpath = 'E:\userprocesses.csv'
# restart elevated if not already
if(!(new-object System.Security.Principal.WindowsPrincipal([System.Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole(544)){start powershell -Verb runas -ArgumentList '-File',$MyInvocation.MyCommand.Definition;exit}
# get processes including owner
$procs = Get-Process -IncludeUserName
# get current users with explorer session
$users = ($procs | ? Name -eq 'explorer').Username
# export processes to file
$procs | ? Username -in $users | select Username,Id,Name,Path | sort Username,Name | export-csv -LiteralPath $exportpath -Delimiter ";" -NoType -Encoding UTF8
Ja diese nichtssagenden generellen Aussagen, die mag ich ja , du weist schon das das hier ein Admin-Forum ist und keine Autowerkstatt?!
Das Skript funktioniert hier im Test einwandfrei. Hast du die Executionpolicy überhaupt schon angepasst? Arbeitest du das erste mal mit Powershell? Welches OS? Mit welchem Account? Falschen Pfad zur CSV angegeben? Fragen über Fragen ...
Zur Info: Das Skript zeigt nichts an es exportiert nur in die CSV mehr nicht.
Das Skript funktioniert hier im Test einwandfrei. Hast du die Executionpolicy überhaupt schon angepasst? Arbeitest du das erste mal mit Powershell? Welches OS? Mit welchem Account? Falschen Pfad zur CSV angegeben? Fragen über Fragen ...
Versuche hier schon etwas herum, komme aber leider nicht zur Lösung
Wie wäre es wenn du mal die Fehlermeldung postest? So kann man nämlich nicht weiter helfen! Danke!Zur Info: Das Skript zeigt nichts an es exportiert nur in die CSV mehr nicht.
Zitat von @colinardo:
Grüße Uwe
if(!(new-object System.Security.Principal.WindowsPrincipal([System.Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole(544)){start powershell -Verb runas -ArgumentList '-File',$MyInvocation.MyCommand.Definition;exit}
Cool, die Funktion kannte ich bisher auch noch nicht, kommt mir gerade gelegen, ich mopse sie mir wenn es okay ist ;)
Zitat von @canlot:
Cool, die Funktion kannte ich bisher auch noch nicht, kommt mir gerade gelegen, ich mopse sie mir wenn es okay ist ;)
So lange der Mops davon keinen Schluckauf bekommt, klar .Cool, die Funktion kannte ich bisher auch noch nicht, kommt mir gerade gelegen, ich mopse sie mir wenn es okay ist ;)