Jump to content

[Request] App To Crawl Domain Computer Hard Drives


ringfinger

Recommended Posts

Heres my problem, I'm being audited next week in my department for all kinds of IT related things. We need to know how many copies of a certain software is installed on all of our domain computers. Does anyone know of an application which will allow me to search the program files directory of every machine on my network for a certain exe? I want to be able to put in my domain name, have it sniff out all the network machines, and then search the HD. Is this possible? I have Domain Admin access, so I can see all the machines. I cannot edit logon scripts or anything due to corporate policies. Any help would be appriciated! :thumbup

Link to comment
Share on other sites


You could use psinfo from www.sysinternals.com.

1) Generate a list of PCs, by running: net view > pclist.txt

2) Edit thefile so that it only contains systems that you are interested in

3) run: psinfo -s -c -t "\t" software @pclist.txt > output.tsv

this creates a tab-delimited file with the machine name & installed software

Here are all of the options for psinfo:

PsInfo returns information about a local or remote Windows NT/2000/XP system.

Usage: psinfo [-h] [-s] [-d] [-c [-t delimiter]] [filter] [\\computer[,computer[,..]]|@file [-u User

name [-p Password]]]

-u Specifies optional user name for login to

remote computer.

-p Specifies password for user name.

-h Show installed hotfixes.

-s Show installed software.

-d Show disk volume information.

-c Print in CSV format

-t The default delimiter for the -c option is a comma,

but can be overriden with the specified character. Use

"\t" to specify tab.

filter Psinfo will only show data for the field matching the filter.

e.g. "psinfo service" lists only the service pack field.

computer Direct PsInfo to perform the command on the remote

computer or computers specified. If you omit the computer

name PsInfo runs the command on the local system,

and if you specify a wildcard (\\*), PsInfo runs the

command on all computers in the current domain.

@file PsInfo will run against the computers listed in the file

specified.

Good luck,

-John

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...