The coming release of the SDK will have some material regarding out-of-band management, but it mostly deals with infrastructure changes. As of now, there is not a way (that I know of) outside of C++ programming, to do OOB actions on the clients through the SCCM system.