windows - Get Logged on Users from a List of Computer Names -



windows - Get Logged on Users from a List of Computer Names -

i wanted extract list of users logged on remote pc, ps names fed in using .csv file.

i able command

get-wmiobject win32_loggedonuser -computername $computer | select antecedent -unique

to query user names, 1 help me more on how write code?

assuming csv file contains computername header:

import-csv computers.csv | foreach-object{ get-wmiobject win32_loggedonuser -computername $_.computername | select-object __server,antecedent -unique | foreach-object { $domain,$user = [regex]::matches($_.antecedent,'="([^"]+)"') | foreach-object {$_.groups[1].value} $_ | select-object __server,@{name='domain';expression={$domain}},@{name='user';expression={$user}} } }

windows arrays powershell

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -