none
U jakého PC sedí uživatel XXX

    Dotaz

  • Ahoj. Prosím nemáte někdo nějakou fintu, jak najít uživatele XXX v doméně, u jakého PC je zrovna přihlášen?

    Mně jenom napadlo použít c:\psexec.exe -m @c:\pc.txt cmd /c "%username%" > \\pcOO1\vypis.txt

    Máte někdo jiný nápad nebo prográmek?

     

    Děkuji

    13. listopadu 2011 20:34

Odpovědi

  • 1. Z event logu muzete vytahnot, kdo se kam prihlasil. 

    2. Muzete spustit vzdalene powershellovy skript a pritahnout si vysledek

    [Security.Principal.WindowsIdentity]::GetCurrent().Name

    3. Najdete PS skripty, ktere vam daji uzivatele pekne do tabulky

    http://serverfault.com/questions/201984/powershell-script-to-find-all-machines-a-user-is-logged-on-to

    14. listopadu 2011 20:32
    Moderátor
  • Dosáhnout jsem chtěl toho, že volal uživatel že mi něco nefunguje na PC stanici, jen bohužel jsem věděl pouze osobní číslo, ale nevěděl jaký má PC v databazi jsem ho nenašel jaký má a bohužel na čísle co mněl v seznamu telefon nebral, proto jsem hledal jaký způsob použít abych našel zrovna přihlášeného uživatele na pc stanici

    Zde jsem ještě našel

    http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji

    Lze to pomocí PsLoggedon (PSTools) viz update http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji
    6. prosince 2011 14:07

Všechny reakce

  • Dosáhnout jsem chtěl toho, že volal uživatel že mi něco nefunguje na PC stanici, jen bohužel jsem věděl pouze osobní číslo, ale nevěděl jaký má PC v databazi jsem ho nenašel jaký má a bohužel na čísle co mněl v seznamu telefon nebral, proto jsem hledal jaký způsob použít abych našel zrovna přihlášeného uživatele na pc stanici

    Zde jsem ještě našel

    http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji

    13. listopadu 2011 20:45
  • http://www.microsoft.com/download/en/confirmation.aspx?id=18465

    Ještě utilitka.

    13. listopadu 2011 20:59
  • A pomocí té utility to funguje?

    13. listopadu 2011 21:08
  • Tak bohužel tahle utilitka se chová divně..Nefunguje Mažu :( opět jsme nic ...
    14. listopadu 2011 19:49
  • 1. Z event logu muzete vytahnot, kdo se kam prihlasil. 

    2. Muzete spustit vzdalene powershellovy skript a pritahnout si vysledek

    [Security.Principal.WindowsIdentity]::GetCurrent().Name

    3. Najdete PS skripty, ktere vam daji uzivatele pekne do tabulky

    http://serverfault.com/questions/201984/powershell-script-to-find-all-machines-a-user-is-logged-on-to

    14. listopadu 2011 20:32
    Moderátor
  • Dosáhnout jsem chtěl toho, že volal uživatel že mi něco nefunguje na PC stanici, jen bohužel jsem věděl pouze osobní číslo, ale nevěděl jaký má PC v databazi jsem ho nenašel jaký má a bohužel na čísle co mněl v seznamu telefon nebral, proto jsem hledal jaký způsob použít abych našel zrovna přihlášeného uživatele na pc stanici

    Zde jsem ještě našel

    http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji

    Lze to pomocí PsLoggedon (PSTools) viz update http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji
    6. prosince 2011 14:07
  • Lze to pomocí PsLoggedon (PSTools) viz update http://www.strachota.net/prihlaseny-uzivatel-na-vzdalenem-stroji

    Bohužel nemáte pravdu, povšimněte si rozdílu v názvech odkazovaného článku a v názvu tohoto vlákna. Tazatel (DP) řeší trochu náročnější úlohu - on neví ze kterého PC se uživatel hlásí, toto on  potřebuje zjistit. On musí použít PSloggedon anebo postarší utilitku Resource kitu - Loggedon (tuším byla v  NT4 nebo W2k RK) na všech zapnutých PC. Samotný PSLoggedon řeší jenom dílčí část jeho problému.

    Obávám se, že na tento problém univerzální utilitka neexistuje a osobně bych to řešil vlastním scriptováním - nejprve zjistit seznam počítačů které výše zmíněou utilitkou otestuji. Může to být např. z AD, nebo DHCP anebo z vlastní databáze majetku či ručně udržovaného seznamu. Potom pingem otestovat zda PC ze seznamu běží a postupně na něm zkoušet PSLoggedon a testovat podmínku zda se shoduje se jmenem uzivatele. Ale tato metoda nebude vhodná pro rozsáhlá prostředí se stovkami či více PC.

    Každého jistě každého napadne spousta dalších způsobů jak si databázi - seznam běžících PC vytvořit. Dal by se také získat z databáze centrální správy některých antivirových programů (např. Avast používá MS SQL, Forefront jistě také), protože se k centrálnímu serveru hlásí jeho klienti pravidelně v určitém intervalu. Nebude to úplně přesné pro přídad že bude nějaký PC vypnut během tohoto intervalu, takže se testování pingem nevyhnete. Ale bude to rychlejší, na druhou stranu náročnější o to, že bude nutno porozumět databázovému schématu výrobce AV.

    10. prosince 2011 10:30
  • Nebo pozmenit uzivatelske Logon a Logoff scripty, ktere budou pri prihlaseni do nejakeho centralniho souboru psat pres jednoduche presmerovani prikazu TYPE. Zapsat lze datum, computername a username a typ udalosti - logon, logoff.

    V takovem TXT souboru lze snadno hledat/tridit, navic mam spoustu zajimavych informaci za jednotku casu = jak a ktere stoje jsou kym a jak dlouho vyuzivany.

    19. prosince 2011 18:13
  • v cmd: wmic /node:@"c:\pc.txt" computersystem get username, name | find "xxx"

    10. května 2012 21:43