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

RDP session list mit Powershell

$
0
0

Hallo zusammen,

ich möchte gerne remote RDP Sessions auflisten. Microsoft hat an uns gedacht und erst mit Powershell 4.0 und für Windows Server 2012 neue CommandLets integriert. Ich habe leider noch viele Windows 2003 Server am laufen, und bei 200 Server ist sehr lästig zu suchen, wo hat sich user sich angemeldet.

Ich habe zwei Tools entdeckt query und qwinsta. Und sogar fertige Script dazu gefunden.

http://www.discoposse.com/index.php/2012/10/20/finding-rdp-sessions-on-servers-using-powershell/

Leider hat diese Script ein Problem. Wenn RDP Verbindung getrennt ist, dann ist der CSV-Formatierung falsch, da die Sitzungsname nur Leerzeichen sind:

query

 BENUTZERNAME          SITZUNGSNAME       ID  STATUS  LEERLAUF   ANMELDEZEIT
 ovv2                                                           2  Getr.       Kein          05.12.2013 07:55
 ovv1                           rdp-tcp#29               1  Aktiv          23          05.12.2013 08:14 

qwinsta

 SITZUNGSNAME      BENUTZERNAME             ID  STATUS  TYP         GERÄT
 console                                                         0  Verb.   wdcon
 rdp-tcp                                                 65536  Abhör.  rdpwd
                                    ovv2                        2  Getr.   rdpwd
 rdp-tcp#29                   ovv1                         1  Aktiv   rdpwd

Ich habe schon versucht "tab" durch "," zu tauschen, hilft leider nicht.

Hat jemand bessere Idee?


Viewing all articles
Browse latest Browse all 2314