I have a group of 20-30 Win7 machines that I want to install, update, do some small configuration to and then deploy into 'the field'. At my job they use SCCM to maintain the systems so I started looking into using this. Its quite a complex app!
What Im wondering - is it possible to install and use this program in a (reasonably) simplified fashion to do small deployments? If we can get the Win7 bits to work we'd use it for other installations as well though none larger than a few hundred units.
Up till now we've always used Ghost to create our system images... and then recreate them when something is missing.. or updated.. Im hoping that SCCM is a 'better way' without being so huge as to take longer to setup that just imaging by hand.
FWIW: we have an msdnaa license so the cost(s) of the various apps are legal and covered.
SCCM is definitely a complex app, but if you're looking for 'pushing' configurations to x number of machines, and would like the 'zero touch' strategy that Microsoft advertises, then you want SCCM. The other step to take would be going the MDT way, but then you won't have the zero touch usability you mentioned on your first sentence.
The complexity you're talking about really comes into play when you're supporting hundreds/thousands of hosts. Then you'll be wanting to add complexity to your hardware setup:
You should be fine going with SCCM (specially if licensing is not an issue).
Just an FYI. What you're talking about is called a "Task Sequence" in SCCM. I prefer it over ghosting because it's not a still image. It means any computer you want to "image" you create a Task Sequence for it and you can alter that Task Sequence whenever and however you want and then be able to deploy it again.
You'll probably want to spend some time reading up on it because it talks about the various layers of packages you'll need, etc. There is a learning curve, but it's a skill worth mastering if you're going to utilize SCCM. Have a test machine on the network, create a collection for that single machine (Collection: "Test") and build a Task Sequence for it.
There's no real way to answer that, since it depends on your skill level.
That said, if you have the resources, the SCCM would be a good addition to the management and automation of any size shop. It would certainly alleviate your need to constantly repackage ghost images.