Modifying my script to list all folders and their lastwritetime on remote computers


hello,

i've got following script trying report on list of computers (in computerlist.txt) contents of c:\users folder , list in resulting csv file name of computer, folder name , date last changed (sort recent first).

$servers = gc c:\powershell_scripts\computerlist.txt   foreach($server in $servers) {   if (test-connection -comp $server -count 1 -quiet) {   get-childitem ("\\$server\c$\users") | where-object { $_.mode -like 'd*' } | select-object $server, name, lastwritetime | export-csv c:\apps\powershell_scripts\lastlogin\reports\directoryfile.csv   }   }

i'm part way there script not showing each computer..only last computer in list.

please assist making necessary changes script.

thank you.

this trick , sorts output computer name (habit of mine):

get-content .\computerlist.txt | foreach {      $computername = $_          if (test-connection -computername $computername -count 1 -quiet) {                  get-childitem ("\\$computername\c$\users") |              where-object { $_.mode -like 'd*' } |                  select-object @{n='computername';e={$computername}}, name, lastwritetime |                     sort lastwritetime -descending          }  } | sort computername | export-csv .\directoryfile.csv -notypeinformation


don't retire technet! - (don't give yet - 12,950+ strong , growing)



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

List Styles

DA client not sending packets - no IPSec?

DFS Replication Setup Issue