Tôi đang cố gắng tự động kiểm tra ngày Windows Updates được cài đặt lần cuối trên máy Windows Server 2012 và máy chủ Server 2016 từ một máy từ xa. Tôi dường như không thể tìm thấy bất kỳ cách nhất quán để làm như vậy. Tôi có thể sử dụng Windows Update DLL (COM API), nhưng tôi chỉ có thể làm điều đó cục bộ chứ không phải từ xa. Tôi có thể sử dụng WMI, với Windows Update Root và nó sẽ liệt kê các bản cập nhật cho 2012 R2 và tôi có thể lấy bản mới nhất và sử dụng ngày của nó, nhưng tôi không nhận được thông tin tìm kiếm như tôi làm từ COM api, như khi nó đã được tìm kiếm lần cuối, và lần cài đặt thành công cuối cùng, và nếu có bản cập nhật đã được gỡ cài đặt. Ngoài ra, root WMI cho Windows Update không hoạt động trong năm 2016. Cũng có khóa đăng ký cho 2012 R2, nhưng nó cũng không hoạt động cho năm 2016 và không cung cấp đủ thông tin.
Tốt hơn là, tôi có thể nhận được điều này trong WMI ở đâu đó và tôi chỉ cần tìm một nơi khác mà tôi đang thiếu. Nếu không, tôi cần một số loại giải pháp từ xa để có được thông tin cập nhật.