Vào mỗi ngày vá lỗi của Microsoft, tôi có một lượng lớn các bản cập nhật mới mà tôi muốn phê duyệt cho khách hàng của mình. Nhưng thay vì 'Phê duyệt tất cả các cập nhật và tiếp tục', tôi thu thập thông tin về từng cập nhật tại bài viết trong Cơ sở Kiến thức để quyết định, liệu đây có phải là một cập nhật quan trọng đối với chúng tôi hay không.
Đây là một công việc khá tẻ nhạt, vì tôi phải nhập số KB theo trình duyệt của khách hàng và đợi trang web tải. Tôi đã tự hỏi tại sao Microsoft không sử dụng hộp mô tả cập nhật trong bảng điều khiển WSUS để hiển thị thông tin chi tiết, hữu ích thực sự. Thay vào đó, tất cả các cập nhật của tôi đều đọc:
Cài đặt bản cập nhật này để giải quyết các vấn đề trong Windows. Để biết danh sách đầy đủ các vấn đề được bao gồm trong bản cập nhật này, hãy xem bài viết Cơ sở tri thức Microsoft liên quan để biết thêm thông tin. Sau khi bạn cài đặt mục này, bạn có thể phải khởi động lại máy tính của mình.
Tôi bắt đầu nghĩ về một kịch bản Powershell nhỏ, điều đó bổ sung thêm thông tin cần thiết cho tôi. Nhưng tôi đã thất bại ở bước đầu tiên, đó là thay đổi mô tả cập nhật bằng tay:
PS C: \ Users \ Administrator> $ wsus = Get-WsusServer
PS C: \ Users \ Administrator> $ update = $ wsus.SearchUpdates ('KB3013791')
PS C: \ Users \ Administrator> $ update [0] .Mô tả
Cài đặt bản cập nhật này để giải quyết các sự cố trong Windows. Để biết danh sách đầy đủ các vấn đề được bao gồm trong bản cập nhật này, hãy xem bài viết Cơ sở tri thức Microsoft liên quan để biết thêm thông tin. Sau khi bạn cài đặt mục này, bạn có thể phải khởi động lại máy tính của mình.PS C: \ Users \ Administrator> $ update [0] .Descrip = '"0x00000133" Dừng lỗi khi có phần cứng bị lỗi trong Windows 8.1 hoặc Windows Server 2012 R2'
PS C: \ Users \ Administrator> $ update [0]
.Mô tả "0x00000133" Dừng lỗi khi có phần cứng bị lỗi trong Windows 8.1 hoặc Windows Server 2012 R2PS C: \ Users \ Administrator> $ update = $ wsus.SearchUpdates ('KB3013791')
PS C: \ Users \ Administrator> $ update [0] .Mô tả
Cài đặt bản cập nhật này để giải quyết các sự cố trong Windows. Để biết danh sách đầy đủ các vấn đề được bao gồm trong bản cập nhật này, hãy xem bài viết Cơ sở tri thức Microsoft liên quan để biết thêm thông tin. Sau khi bạn cài đặt mục này, bạn có thể phải khởi động lại máy tính của mình.
Có vẻ như những thay đổi của tôi không được cam kết với cơ sở dữ liệu. Hoặc là tôi thiếu một số loại $wsus.SubmitChanges()
hoặc $wsus.SearchUpdates()
lệnh trả về một 'update.Clone ()' để những thay đổi của tôi được lưu vào nơi nào.
Làm cách nào tôi có thể đạt được mục tiêu thay đổi các mô tả cập nhật WSUS?
$update[0].Description | Get-Member
Bạn có thể sử dụng.Replace()
chức năng thành viên, nhưng không rõ cách xử lý thay đổi nó. Bạn sẽ cần phải gọi bằng cách nào đóSet()
nhưng tôi không thấy ngay cách thức hoạt động.