Cihazların Son Yeniden Başlatma Zamanını Bulmak için SCCM SQL Sorgusu


Bu yazıda, SCCM'deki cihazların son yeniden başlatma zamanını bulmak için SQL sorgusunu nasıl kullanacağınızı öğreneceksiniz. SCCM ve SQL kullanarak son X günden bu yana yeniden başlatılmayan tüm iş istasyonlarını sorgulayabilir ve raporlayabilirsiniz.

Configuration Manager konsolu, yeniden başlatılması gereken Windows cihazlarını tanımlayabilen bir özelliğe sahiptir. SCCM konsolundaki bekleyen yeniden başlatma sütunu, yeniden başlatılması gereken Windows bilgisayarlarını gösterir. Bir cihazın son yeniden başlama zamanını bulmanız gerekiyorsa SCCM'de SQL sorgusu kullanmanız gerekir.

Yazılım Güncellemelerini SCCM kullanarak dağıttığınızda, istemcinin yeniden başlatılması genellikle cihazın yeniden başlatma davranışı altında bulunan İş İstasyonlarında yeniden başlatmayı engelle seçeneğiyle bastırılır. Bu ayar etkinleştirildiğinde güncellemeler cihaza yüklenir ancak cihaz yeniden başlatılmaz. Bir kullanıcının cihazı yeniden başlatacağını varsayarsanız bu gerçekleşmeyebilir.

Güncelleştirmeleri ADR kullanarak dağıttığınız ve VM'lerin, güncelleştirmeler yüklendikten sonra yeniden başlatılmayacak şekilde ayarlandığı başka bir VM durumunu düşünün. Bu, genel uyumlulukla ilgili sorunlara neden olur ve yeniden başlatılmayan iş istasyonlarını belirli bir süre için manuel olarak listelemeniz gerekir.

Birçok kuruluşta SCCM yöneticileri, belirli zaman ve günlerden beri yeniden başlatılmayan bilgisayarları bulmanın zor olduğunu düşünüyor. Bir cihazın yeniden başlatılmaması durumunda diğer yeni güncellemelerin kurulumu başarısız olabilir ve hatta uygulama kurulumu da başarısız olur.

SQL sorgusu, tüm Windows cihazlarının son yeniden başlatılmasından bu yana geçen günleri bulmanıza yardımcı olabilir. Ayrıca tüm bilgisayarları son yeniden başlatma tarihi ve saatine göre listelemek için bir SCCM raporu da oluşturabilirsiniz.

SCCM'deki SQL sorguları, cihaz ayrıntıları hakkında hızlı bilgi alma konusunda son derece faydalıdır. SCCM kurulumunda çalıştırabileceğiniz bazı yararlı SQL sorguları şunları içerir:

  • Windows 11 sürümlerini bulmak için SQL sorgusunu kullanın
  • Müşterilerin Son Kalp Atışı Zaman Damgasını Bul
  • SQL Sorgusunu Kullanarak Uygulama Dağıtımı Ayrıntılarını Bulma
  • SQL Sorgusunu Kullanarak Tüm SCCM Paketlerini Listeleme

Cihazların Son Yeniden Başlatma Zamanını Bulmak için SQL Sorgusunu Kullanın

SQL sorgusunu çalıştırmak ve SCCM'deki cihazların son yeniden başlama zamanını bulmak için aşağıdaki adımları izleyin:

  • SQL Server Management studio'yu (SSMS) başlatın ve veritabanı motoruna bağlanın.
  • Veritabanları'nı genişletin, SCCM veritabanını sağ tıklayın ve Yeni Sorgu'yu seçin.
  • Cihazların son yeniden başlatılma zamanını bulmak için sorgu penceresine aşağıdaki SQL sorgusunu yapıştırın ve çalıştırın.
SELECT SYS.Name0 as [Computer Name], SYS.User_Name0 as [User Name], USR.Full_User_Name0 as [Full Name],
USR.mail0 as [Email Address], Convert(VarChar(10), os.LastBootUpTime0) [Last Restart Date],
OS.lastBootUpTime0 as [Last Restart], DATEDIFF(dd, LastBootUpTime0, GETDATE()) AS [Days Since Last Restart]
FROM v_R_System SYS
JOIN v_Gs_Operating_System OS on SYS.ResourceID = OS.ResourceID
LEFT JOIN v_R_User USR on SYS.User_Name0 = USR.User_Name0
WHERE SYS.Operating_System_Name_and0 like '%workstation%'
AND (DATEDIFF(dd, LastBootUpTime0, GETDATE())) >= 0
ORDER BY [Days Since Last Restart] DESC

Yukarıdaki SQL sorgusunu çalıştırmak, SCCM cihazlarınızla ilgili aşağıdaki ayrıntıları listeleyecektir:

  • Bilgisayar adı
  • Kullanıcı adı
  • Ad Soyad
  • E-posta Adresi
  • Son Yeniden Başlatma Tarihi
  • Son Yeniden Başlatma Tarihi ve Saati
  • Son Yeniden Başlatmadan Bu Yana Geçen Gün Sayısı

Bu SQL sorgusunu SCCM laboratuvarınızda çalıştırdığınızda, laboratuvar VM'leri sıklıkla yeniden başlatıldığından yalnızca birkaç yeniden başlatılmayan cihaz bulabilirsiniz. Aynı sorguyu üretimde çalıştırırsanız, günlerdir yeniden başlatılmayan daha fazla bilgisayar bulacaksınız.

Yukarıdaki SQL sorgusunda, LastBootUpTime değerini değiştirebilir ve özel bir değer girebilirsiniz (örneğin, 7 gün, 30 gün vb.). Aşağıdaki ekran görüntüsü, kullanılmayan tüm cihazları bulan SQL sorgusunu göstermektedir. 7 gün veya daha uzun süre yeniden başlatıldı.

SQL sorgu çıkışındaki Son Yeniden Başlatma sütunu, cihazın en son yeniden başlatıldığı tarihi ve saati gösterir. Son Yeniden Başlatmadan Bu Yana Geçen Gün Sayısı sütunu, cihazın yeniden başlatılmadığı günleri gösterir.

Günlerdir yeniden başlatılmayan cihazları bulduğunuzda bu cihazları Configuration Manager konsolundan yeniden başlatabilirsiniz.

İlgili makaleler