Skriptování, Windows

Update: Kdo je přihlášený na vzdáleném stroji?

Lze to zjistit pomocí nástroje netsh a vyfiltrování jeho výstupu. Protože se mi nepodařilo sestavit příkaz tak, aby se přímo netsh dotázal vzdáleného stroje (ví někdo jak na to?), použil jsem ještě psexec pro získání vzdálené příkazové řádky. Z prvního příkladu je vidět, že na vzdáleném stroji „pc023“ je přihlášen uživatel „Administrator“ z domény „OS“
C:\Temp>psexec \\pc023 cmd
 
PsExec v1.71 - Execute processes remotely
Copyright (C) 2001-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
 
 
Microsoft Windows XP [Verze 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
 
C:\Temp>netsh diag show computer /v | findstr /i "user"
UserName = OS\Administrator

Nebo pomocí PsLoggedon
C:\Temp>psloggedon \\pc012
 
PsLoggedon v1.34 - See who's logged on
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
 
Users logged on locally:
2.12.2011 12:12:47 OS\strachotao
 
Users logged on via resource shares:
6.12.2011 14:51:14 OS\STRACHOTAO
 
C:\Temp>

http://technet.microsoft.com/en-us/sysinternals/bb897545

Napsat komentář

*

*povinné položky - email nebude zobrazen