Welcome to Tech Support Forum home to more then 136,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 



Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > The IT Pro > Programming
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Programming A discussion forum for programs and programming used in tech-related businesses.

Reply
 
LinkBack Thread Tools
Old 09-18-2008, 03:37 PM   #1 (permalink)
Registered User
 
Join Date: Sep 2008
Location: Indiana, USA
Posts: 35
OS: Vista


Send a message via MSN to Kerkain Send a message via Yahoo to Kerkain
Batch Files - Pulling Software List from Remote Computer

Okay, so here is the backstory as to why I am creating this batch file.

Our company used to have a .txt file that would list any mapped drives and printers, as well as a list of any installed applications/hotfixes etc. This was great for us (helpdesk techs) because whenever we had to setup a new machine for a particular user, or a rebuild of a machine, we had this awesome little file that told us everything we needed to get him everything he needed.

Well for some reason, the bright people decided to take this file out of the login script, thus making it out of date, worthless to look at.

Anyway, so I'm tired of guessing whats on people's machines and leaving them helpless for a while because I missed some piece of software. So here I am.

Basically I am trying to pull the information off of the Uninstall list of Add/Remove Programs through the registry keys. But the kicker is this, I want to be able to do it remotely so I do not have to put this batch file on a users machine, run it, and then copy that information over to my pc. No, I just want to run it from my desk, type in the pc name, get everything, good to go. I'd also like to "only" get the DisplayName of the regkey and not the whole convoluted mess it spits out. But I'm stuck.

I've talked enough, here is what I have for the batch file so far:

Quote:
@ECHO OFF

REM Variable Names
SET /p pcname=Enter PC Name you want Information from:
SET backup=\\ntcfspn5\yyyq306$\%pcname%\


REM Create a directory of the computer your are getting information from.
MD %pcname%\

:start
PING %pcname% > %pcname%\basefile.txt
PING %pcname% > %pcname%\newfile.txt

FC %pcname%\newfile.txt %pcname%\basefile.txt
IF ERRORLEVEL 1 GOTO start
IF ERRORLEVEL 0 GOTO nextstep

:nextstep

ECHO Retrieving Operating System info.
WMIC /NODE:"%pcname%" OS LIST BRIEF /format:hform>"%backup%\%pcname%_OS.htm"
ECHO Retrieving Printer info.
WMIC /NODE:"%pcname%" PRINTER LIST STATUS /format:hform>"%backup%\%pcname%_Printers.htm"
ECHO Retrieving Disk drive info.
WMIC /NODE:"%pcname%" LOGICALDISK LIST BRIEF /format:hform>"%backup%\%pcname%_LocalDrives.htm"
ECHO Retrieving list of all installed software...
regedit /e "%pcname%\%pcname%_apps.txt" \\%pcname%\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
ECHO.
ECHO System information retrieval complete.

REM Just playing around with this... "C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe" /computer %pcname% /catagories +drives +printing +network_connections /report %pcname%\sysinfo.txt
ECHO.
ECHO Exiting in 3 seconds...
SLEEP 1
ECHO Exiting in 2 seconds...
SLEEP 1
ECHO Exiting in 1 seconds...
SLEEP 1
ECHO Exiting...
EXIT
Kerkain is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 12:06 AM.



Copyright 2001 - 2009, Tech Support Forum
Home Tips Plus | Outdoor Basecamp | Automotive Support Forum

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85