Things like System.IO.Pipes.PipeSecurity (used in credentialinjection) are only supported in .net 3+, so can't be use in most PS installations, unless I am missing something? I'm not sure how easy it'd be to support .net 2.0 but perhaps a doc/warning indicating this won't work for common environments should be added if so