troubleshooting Question

PowerShell to find remote logins

Avatar of fieldj
fieldjFlag for United Kingdom of Great Britain and Northern Ireland asked on
Windows Server 2008Microsoft Server OSPowershell
6 Comments1 Solution578 ViewsLast Modified:
I need a powershell script which I can run against a list of PCs (Windows 7) and save the output to csv/excel.

I've done some searching and found the code below provides the raw data i need (but now need to get this data from multiple PCs and get the output to a file)

E.g. of PowelShell script:
             
$IDs = @(
                    "1024"
                )
Get-WinEvent -ComputerName IS-020115-RL -logname "Microsoft-Windows-TerminalServices-RDPClient/Operational" | Select MachineName,Message,User,TimeCreated,SourceIP,Id | Where-Object {($IDs -contains $_.id)}

E.g. of screen output:

MachineName : IS-020115-RL.internal.thewinesociety.com
Message     : RDP ClientActiveX is trying to connect to the server (Sophos)
User        :
TimeCreated : 09/06/2016 17:03:40
SourceIP    :
Id          : 1024

The specific info I need are the remote computer name "Sophos" in the above and TimeCreated.  I'm really under time pressure so am looking for the 'complete' script not hints please.
EgScript.txt
ASKER CERTIFIED SOLUTION
Subash Sundharan
IT Infrastructure Architect

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 6 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 6 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros