Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno powershell vypsat vlastníka procesu

Zkouším to už 2 hodiny a stále se nedaří... Potřebuji pracovat s daty, jaké nám poskytuje task manager- tedy jméno procesu a jeho vlastník. Právě ten vlastník je těžký vyzjistit.
Tady jsou mé snahy, abyste viděli, že jsem se snažil (není to domácí úkol :D):
Jo a net je plnej příkladů na vypsání jednoho procesu z konkrétně napsaným jménem procesu. Já se snažím o úpravy na to vypysovat všechny procesy...

$list = Get-WmiObject Win32_Process; foreach ($obj in $list) {$obj|Select ProcessName}|foreach
$list = Get-WmiObject Win32_Process; foreach ($obj in $list) {  (Get-WmiObject -class win32_process | where{$_.ProcessName -eq ($obj|Select ProcessName)}).getowner()}
$list = Get-WmiObject Win32_Process; foreach ($obj in $list) {  Get-WmiObject -class win32_process | where{$_.ProcessName -eq ($obj|Select ProcessName)}}
$list = Get-WmiObject Win32_Process; foreach ($obj in $list) { $item=($obj|Select ProcessName);Get-WmiObject -class Win32_Process | where {$_.ProcessName -eq $item}}
---
$list = Get-WmiObject Win32_Process; foreach ($obj in $list) { $item=($obj|Select ProcessName);(Get-WmiObject -class win32_process | where{$_.ProcessName -eq $item}).getowner() }
$list = Get-WmiObject Win32_Process; foreach ($obj in $list) { $item=($obj|Select ProcessName);get-wmiobject win32_process -filter "name=$item" }
get-wmiobject win32_process -filter "name='powershell.exe'"
Předmět Autor Datum
Strejda goodle poradil tohle: foreach($proc in $procobjs){ write-host $proc.getowner().domain,$proc…
Jan Fiala 25.01.2012 20:25
Jan Fiala
díky JaFi! Fakt mi to nešlo najít... :) poslední
asdasd 26.01.2012 16:50
asdasd

Zpět do poradny Odpovědět na původní otázku Nahoru