Alright... so we're in the cycle, or always are going to be in the cycle, of replacing computers where I work. We switch out everything... including the hdd so we have to take screen shots of the desktop, mapped drives, printers, ect. We have to copy their signatures and setting files for outlook... just a full replacement.
I want to make something that will do all of this stuff for me. I can figure out how to code it, I just want to know what it would be the most efficient in. I may have a few questions about it, but I should get most of it done myself.
Visual Basic, C++.. I don't know what to use. Any suggestions?
I would need something that could take screen shots and stuff. I was going to do this in a regular .bat but I don't think you can take screen shots in CMD.
A small run down on what I want it to do.
Run>CMD> ipconfig /all - take a screen shot of that.
Open mycomputer blah blah blah take a ss of all of that.
Paste all of those SShots in M$Word or something.... and save that where I tell it, see below.
Go to C:\Documents and Settings\Their User Name (I'm going to have a problem with that part... these computers are on a domain. Here I was thinking of having it where you can enter stuff into the code... like there's a little box that, before hand, prompts you what the username,computername, is and where you want to store the copied files. It will use that information to do this stuff...) Copy the outlook folders and everything else I need it to copy and paste it where I tell it.
I need it to switch the computer to DHCP, after it copied the IP of course through ipconfig.
Now I was thinking it would have it say "Shut Down Now" .... and you have to click it to end the process.. That way if there's something else I need to do I can do it before I switch it out.
This is the trickey part. I don't know if all of the programming languages can do this.. if any.
When it does IPCONFIG /alll it shows you the name, if it's DHCP enabled, and the IP and all of the other stuff. I was wondering if this program could pull the Computer Name and IP from that list and store it. That way on the new computer it would just paste it in there.
Also if a program can map drives? Like maybe it wouldn't even have to take a SS of them... it just asks you to enter all of the mapped drives... you enter them and it stores it and adds them to the new computer. Same with the Network printers... All you have to do to add network printers is run \\server\printername and it's done.
Now for the second half of the program
It would add all of that stuff
It would run Outlook (To get the Outlook folders in their C:\Documents and Settings\Username\Application Data... whatever) And I would have it create their email... the process is just clicking next four times.
Then it would paste all of the needed files it copied into the right places (Which would be the same as the old computer... because it should still be the same path)
Well, that's all I can think of for now. Anyway... if it can do all of that, that would be awesome. I guess the only thing I don't know about is the storing of IP Addresses, Computer Name and all of that stuff. Also it should add it to the domain...
Thanks so much for reading all of this :P