you can use
it is intended to monitor the hardware and software on remote computers. Remote connections for
in .NET Framework are accomplished through the ManagementScope object Connecting remotely using classes in the
namespace uses DCOM as the underlying remote mechanism.
remote connections must comply with
security requirements for impersonation and authentication.
Take a look there-[How To: Connect to a Remote Computer]
] for more details.