Tôi muốn kết nối với PC từ xa đang chạy Windows 7, từ một PC khác bằng cách sử dụng ManagementScope trên mạng cục bộ. Trên máy tính từ xa, tôi đã tạo một tài khoản người dùng mới "Samuel" không có mật khẩu và được đặt làm quản trị viên.Kết nối WMI từ xa
ConnectionOptions options = new ConnectionOptions();
options.Username = "Samuel";
options.Password = "";
ManagementScope scope = new ManagementScope("\\\\192.168.0.2\\root\\cimv2", options);
scope.Connect();
Các Lỗi tôi nhận được:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Cập nhật:
Sau khi thiết lập mật khẩu cho việc sử dụng, tôi nhận được lỗi mới:
Nếu bạn tham gia Dịch vụ là hoạt động của WMI? và nếu như vậy nếu bạn chạy mã trên trên máy tính Windows 7 mục tiêu, bạn có thể kết nối với WMI không? – etoisarobot
Dịch vụ WMI đang chạy ở đó. Và về việc chạy mã này trên mục tiêu, bạn có nghĩa là chạy mã cục bộ? nếu có, tôi không thể thực thi mã trên máy đó.(không có VS hoặc khung công tác) – shlomjmi
Có * Samuel * tên miền hoặc tài khoản cục bộ không? – Helen