public void Execute(IActivityRequest request, IActivityResponse response) { SCCMServer = settings.SCCMSERVER; userName = settings.UserName; password = settings.Password; String pkgID = request.Inputs["Existing Package ID"].AsString(); //Setup WQL Connection and WMI Management Scope WqlConnectionManager connection = CM2012Interop.connectSCCMServer(SCCMServer, userName, password); using (connection) { IResultObject col = CM2012Interop.getSCCMPackage(connection, "PackageID LIKE '" + pkgID + "'"); CM2012Interop.deleteSCCMPackage(connection, pkgID); response.Publish("Number of Packages", ObjCount); } }