2012-03-08 27 views
8

Tôi đang tìm kịch bản trợ giúp với PowerShell, Windows Server 2008 R2 để Cập nhật Windows được đặt thành "Không bao giờ kiểm tra bản cập nhật". Tôi tìm thấy một số câu trả lời gần nhưng tôi vẫn không thể làm những gì tôi muốn. Hiện tại, tôi phải cài đặt bằng cách nhấp vào Windows Update> Thay đổi Cài đặt> Không bao giờ Kiểm tra Bản cập nhật. Cảm ơn trước.Làm cách nào để cài đặt Windows Update để không bao giờ kiểm tra các bản cập nhật với PowerShell?

Trả lời

11

Bạn có thể sử dụng một đối tượng COM cho rằng:

$WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings 
$WUSettings 
NotificationLevel   : 2 
ReadOnly     : True 
Required     : False 
ScheduledInstallationDay : 0 
ScheduledInstallationTime : 3 
IncludeRecommendedUpdates : True 
NonAdministratorsElevated : True 
FeaturedUpdatesEnabled : True 

Với:

NotificationLevel : 
0 = Not configured; 
1 = Disabled; 
2 = Notify before download; 
3 = Notify before installation; 
4 = Scheduled installation; 

Bạn có thể kiểm tra:

$WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings 
$WUSettings.NotificationLevel=1 
$WUSettings.save() 

(Edited)

Bạn phải sử dụng phiên PowerShell chạy với tư cách là quản trị viên ở chế độ trên cao.

+0

Cảm ơn bạn rất nhiều. – user1256194

Các vấn đề liên quan