Solved

Script to delete VHD files in a classroom

Posted on 2010-11-21
8
594 Views
Last Modified: 2012-05-10
Hi

I have a classroom which I do not wish to image but just delete all virtual hard drives throughout - I have a server and all clients are joined to its domain.  Clients are named Cli01 through Cli18 and are accessbile through the admin share \\Cli01\C$ etc from that server.

How do I write a script which cycles through all 18 machines and deletes every VHD (Virtual Hard Drive) file from the PC please?  I would prefer a regular batch file but powershell is fine if a regular BAT file cannot do this task.

I look forward to hearing from you.

Server OS is Server 2003
Client OS is XP SP3

Philip
0
Comment
Question by:philanderson888
  • 4
  • 3
8 Comments
 
LVL 15

Expert Comment

by:getzjd
ID: 34184693
Are the VHD's all stored in a standardized location on each PC ?
0
 

Author Comment

by:philanderson888
ID: 34185689
No the VHDs are in various locations on the computers as the students install them themselves.
0
 
LVL 15

Expert Comment

by:getzjd
ID: 34185810
I would make it a classroom policy to standardize the location of the vhd's.  This keeps things organized and teaches the kids to use structure when doing things.  :-)

Unfortunately, this is above my head in terms of programming ability...   However, this is about all I can come up with

http://social.technet.microsoft.com/Forums/en/ITCG/thread/68af9e9c-565f-4b54-941a-c8369600ad03

http://www.bluemoonpcrepair.com/wp/?p=128

.http://www.appdeploy.com/messageboards/tm.asp?m=20594  

http://www.appdeploy.com/messageboards/printable.asp?m=20368
0
 
LVL 8

Accepted Solution

by:
GundogTrainer earned 125 total points
ID: 34187459
If your not worried about testing if the client is online etc, you could try the really simple way:
create deleteVHD.bat with the following.

del \\Cli01\C$\*.vhd /s /q
del \\Cli02\C$\*.vhd /s /q
del \\Cli04\C$\*.vhd /s /q
del \\Cli05\C$\*.vhd /s /q
del \\Cli06\C$\*.vhd /s /q
del \\Cli07\C$\*.vhd /s /q
del \\Cli08\C$\*.vhd /s /q
del \\Cli09\C$\*.vhd /s /q
del \\Cli10\C$\*.vhd /s /q
del \\Cli11\C$\*.vhd /s /q
del \\Cli12\C$\*.vhd /s /q
del \\Cli13\C$\*.vhd /s /q
del \\Cli14\C$\*.vhd /s /q
del \\Cli15\C$\*.vhd /s /q
del \\Cli16\C$\*.vhd /s /q
del \\Cli17\C$\*.vhd /s /q
del \\Cli18\C$\*.vhd /s /q

0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 

Author Comment

by:philanderson888
ID: 34187845
Hi

Thanks for both replies!

On the easy street, del \\Cli01\C$\*.vhd /s /q works fine and that is the solution I would choose.

All the machines are visible so I do not need to verify if they are on or not; I can see.

Thank you for your help; just to be fair and thorough though before I award points I'll just check through the other solutions offered by getzjd.

Phil
0
 
LVL 15

Expert Comment

by:getzjd
ID: 34187964
Good ole batch scripts!  I never give them the credit they deserve.  I am always focused on VBS which makes it 100x tougher  :-)
0
 

Author Comment

by:philanderson888
ID: 34198714
Hi

With respect to getzjd there was some useful stuff in there which may come in handy for me in the future and I will keep in mind.  Thanks for your input.

However if the batch file does it, and I did specify 'I would prefer a regular batch file' then for simplicity's sake that wins, I hope you understand that so thanks to 'GundogTrainer'!

Have a nice evening!  And thanks for your help, both of you!!!

Philip
0
 

Author Closing Comment

by:philanderson888
ID: 34198717
Perfect!  Simplicity itself!
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article (http://rdsrc.us/u3GP7A) first and run the tool TDSSKiller (http://rdsrc.us/GDBBs4) to get rid of the infection. Once done, and if the …
Issue: Unstable cursor in Windows XP and Windows runs extremely slow in that any click will bring up the Hour glass (sometimes for several seconds before giving you what you want) . Troubleshooting Process and the FINAL FIX: This issue see…
Learn the basics of if, else, and elif statements in Python 2.7. Use "if" statements to test a specified condition.: The structure of an if statement is as follows: (CODE) Use "else" statements to allow the execution of an alternative, if the …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now