SharpCOM is a c# port of Invoke-DCOM
Major credit to @cobbr_io for the initial conversion of Invoke-DCOM to c# in SharpSploit
This version is meant to be a "weaponized" port of the SharpSploit DCOM lateral movement module.
As an example, one could execute SharpCOM.exe through Cobalt Strike's Beacon "execute-assembly" module.
beacon>execute-assembly /root/SharpCOM/SharpCOM.exe --Method ShellWindows --ComputerName hosta.example.local --Command "calc.exe"