SCCM Package and Program Return Codes and Reboot Behaviour

SCCM Package and Program Return Codes and Reboot Behaviour

Overview This post describes the ways that SCCM handles reboots for a Package & Program deployment. The behaviour depends on the Program configuration, deployment method, and return code. For example, a Package will perform differently when deployed in a Task...
SCCM Package and Program Return Codes and Reboot Behaviour

SCCM Package Success, Reboot and Retry Return Codes

Overview This post describes the return codes that SCCM understands for Package and Program deployments and shows which codes are classed success, reboot, or retry. The meaning of return codes for Packages and Programs is defined in the SCCM site control file. Codes...
SCCM Package and Program Return Codes and Reboot Behaviour

SCCM Create Task Sequence Media Wizard and Network Ports

Overview This post describes the firewall ports that need to be opened between an SCCM console and SCCM servers in order to use the Create Task Sequence Media wizard. I recently had to run the Create Task Sequence Media wizard from an SCCM console installed in a...
Single Instance WinForm App in C# with Mutex and Named Pipes

Single Instance WinForm App in C# with Mutex and Named Pipes

Overview This post shows how to create a single instance WinForm C# application using a Mutex. It also demonstrates how to send any object between instances with Named Pipes. While writing OSD Background I wanted an application that would only allow a single instance...