In keeping with the popular (and completely stupid) trend of “5 this…” and “10 that…” memes…
Myth 1 – Discovery Settings
Contrary to what you may hear (I hear it a lot, unfortunately) SCCM discovery settings do not modify the computers in your environment. They simply allow SCCM to shine a flashlight on what’s in the environment. Think of it like a restaurant menu. The waiter hands it to you to look over and see what you’d like. SCCM is the waiter. It’s not cooking anything until you place your order. Discovery doesn’t install anything, or modify configuration settings, restart, etc. The only situation when it could make changes to discovered computers would be having automatic client push installation enabled (in most cases you shouldn’t)
Myth 2 – Script Wrapping is not “Packaging”
“Packaging”, technically, is the process of creating the ORIGINAL installation payload (.exe, .msi, .whatever). When you create a new package from an existing package, that’s technically called “repackaging”. Executing a package with additional (optional) command line switches is simply called “using the package”. Putting the package and switches into a script file is called “script wrapping”. Entering the package name, with optional switches, into the SCCM console is called “doing your job”.
Myth 3 – “Packaging” is NOT “Repackaging”
When Microsoft builds the setup.exe for something like Office or Visual Studio Code, that’s called “Packaging”. When you take that package, initiate a snapshot monitoring session on a reference computer using Flexera AdminStudio Repackager*, run the package installer, make some system changes, add stuff, remove stuff, laugh at stuff, yell at stuff, capture the changes, create a project, clean it up, bitch and moan a lot, drink some coffee, crank out the package solution, compile that into an .MSI or .EXE, copy it over to another folder location, go outside and scream the anger and frustration out of your soul, throw your cold, empty coffee up at the nearest hard surface, then THAT is called “repackaging”.
Real, honest, true, repackaging sucks. It’s not a fun job. It’s like rebuilding a transmission to a typical auto mechanic, or removing impacted feces from a cow for a veterinarian. Un-fun. Last resort. The kind of thing that makes you internalize a lot of anger and frustration at how the situation COULD have been avoided, had someone taken the time to do something differently at an earlier stage. But NOooooooooo… it then becomes YOUR problem to deal with. Anyhow, hourly billing offers some solace.
Myth 4 – SCCM will NOT automatically reimage all your computers just because you enable PXE with OSD
I’m not even going to waste time on this one. If you don’t believe me, you’re an idiot, but don’t be offended. Lots of people are idiots. Most of them write blogs like this one. Hey, wait a minute!?
Myth 5 – MDT and SCCM Can coexist. SCCM and WSUS can coexist
I don’t know where it started, or who started it, but whoever said SCCM cannot coexist in the same environment with separate instances of MDT or WSUS was wrong. It can. It does. In some cases, it’s even recommended. Like anything else in IT, it comes down to having a solid technical and business case for doing it.