The easiest way would be this one:
- run UpdateGenerator for w2k3 on any computer which has internet access (could be the WHS machine or any other)
- run UpdateInstaller of this download run on the WHS machine (to update the base OS)
- repeat the last step until wsusou reports "Nothing to do!"
- now do the WUMT scans to get the links and ids of the updates, wsusou didn't have
- also repeat this until WUMT does not find anything missing anymore
- add the missing updates to wsusou (as described above) [remember: WUMT sometimes provides two update links for one update; in this case you have to include both; do not include "-express-"-updates]
- rerun UpdateGenerator to include the missing updates into your repo
- you should be done now with downloading
- I would create an ISO, save it in a safe place and burn it onto a disk and save that in a different place
To answer your questions:
Is there a way to view the static updates before installing them to see how WSUSOU's pending update count compares to WUMT's pending update count?
The static updates are read from .\client\static\StaticUpdateIds-w2k3-x86.txt and .\client\static\custom\StaticUpdateIds-w2k3-x86.txt (in this case). To view / count them, just open the documents and count the lines.
I'm presuming I would be running the install generator & installer in stages, updating & installing the w2k3 & WHS updates to match the restarts that the OS wants when doing a traditional update install. Or does WSUSOU just pull down everything that's missing on the w2k3 root OS the first time around and both the w2k3 & WHS updates should all go in at the same time?
You don't have to run UpdateGenerator anymore as soon as you created the final ISO.
UpdateInstaller will install all static updates and then dynamically determine the missing ones (using the Windows Update Agent). Normally it's not important, if the base OS or the WHS gets updates first, as long as the most recent service pack is installed. If one of the static updates fails, you could post the KB-number and the errorlevel here; then I'll check the preqes and tell you, how to adjust the static links/ids.
I hope, I answered all of your questions.
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker
WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases