C# 中的远程访问 returns "Invalid Namespace"

Remote Access in C# returns "Invalid Namespace"

我正在尝试访问服务器中的远程文件,但是当我执行下面的代码打开连接时,它 return "Invalid Namespace".

我错过了什么吗?

public static void NetworkAuthentication()
{
    ManagementScope scope =
             new ManagementScope("\\192.168.1.12\Files");
    scope.Options.Username = "ABCDE";
    scope.Options.Password = "12345";
    scope.Connect();
}

MSDN 说你应该使用 root\cimv2 作为命名空间。所以试试

ManagementScope scope = new ManagementScope("\\192.168.1.12\root\cimv2");