I have about 250 machines I managed with K1000. Need to find all machines that have *.pst on the C: drive. Hoping K1000 can help.

1 Comment   [ + ] Show Comment


  • How do I create a Custom Inventory?
Please log in to comment



I don't have machines with the the .pst on the root of C:, but see if this works. It worked on my .txt files.

Custom Inventory:

ShellCommandTextReturn(dir /S C:\*.pst)
Answered 06/10/2013 by: dugullett
Red Belt

  • dir /? in a CMD prompt will give you more options. I'm not sure of what all info you need?
Please log in to comment

Something like these might work too:



Answered 06/10/2013 by: jknox
Red Belt

Please log in to comment

I used the robocopy script below for this before. But I had a specific directory (c:\PST)I was pulling from on the machines. Copies the contents to a share under a folder with the computer name.

robocopy "C:\PST" "\\yourserver\PST\%COMPUTERNAME%" /e /v /R:10 /W:30 /LOG+:\\yourserver\pst\log.txt

We have earmarked a tool from MS called PST Capture we may look at using for ingesting users PSTs to Office365...don't have any experience with it yet but sounds promising...


Answered 06/10/2013 by: jegolf
Red Belt

Please log in to comment

create a custom inventory

ShellCommandTextReturn(wmic datafile where "extension='pst'" list instance)

then create a computer report and filter where that custom entry is not null


Answered 06/11/2013 by: SMal.tmcc
Red Belt

  • you can also run this remotely against systems from the command line or with psexec
  • Is there a way to return the location of locally found PST's in various folders on the C: drive? Thanks
Please log in to comment
Answer this question or Comment on this question for clarity