Kuruluma gittiğimiz yada haftalık kontrollere gittiğimizde gördüğümüz en büyük sorun Windows Update'leri yapılmamış güncel olamayan server ve bilgisayarlardı. Bu aslında iç müşteri tarafında çalışan şirketin Sistem Destek Personellerinin en büyük sorunlarıydı. Bunu takip etmek bir o kadar zor olduğu için Araştırmalarım sonucunda aşağıdaki script çalıştırılarak sistem'e bağlı tüm bilgisayarların "Windows Update" lerinin yapıldığını yada yapılmadığını rahatça görebilir ve haberdar olabilirsiniz.
Çalıştırılması gereken query scripti ;
Sql Query
declare @LocaleID int
set @Product = (case when IsNULL(@Product,'')='' then '%' else @Product end)
set @LocaleID = (case when IsNULL(@Locale,'')='' then -1 else convert(int,@Locale) end)
select sys.Netbios_Name0, ps.Product,ps.QNumbers, ps.LocaleID, sys.User_Domain0, sys.User_Name0, fcm.SiteCode, ws.LastHWScan,
DATEADD(ss,@__timezoneoffset,ps.LastStatusTime) as LastStatusTime,
ps.LastStateName, ps.UniqueUpdateID as C086
from v_R_System sys
join v_FullCollectionMembership fcm on sys.ResourceID=fcm.ResourceID
join v_GS_WORKSTATION_STATUS ws on sys.ResourceID=ws.ResourceID
join v_GS_PatchStatusEx ps on sys.ResourceID=ps.ResourceID
join v_ApplicableUpdatesSummaryEx summ on
ps.UpdateID=summ.UpdateID
where fcm.CollectionID = @CollID and ps.LastState != 105
and summ.Type= @Type and
ps.Product like @Product and
(ps.LocaleID=@LocaleID or @LocaleID=-1)
FriendFeed - Kerem ÇELİKER
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder