PowerShell'de Son 30 Günlük Windows Güncellemeleri Nasıl Alınır?


Windows güncellemelerini veya yamalarını almaya yönelik PowerShell komutu Get-HotFix'tir. Son 30 günlük Windows güncellemelerini almak için GetHotFix cmdlet'ini Where-Object komutuyla birlikte kullanarak yüklenen güncellemenin 30 günden eski olup olmadığını kontrol edebilirsiniz.

Bu yazımızda PowerShell betiğini kullanarak son 30 günlük Windows güncellemelerinin nasıl alınacağını ele alacağız.

PowerShell Betiği Yalnızca Son 30 Günlük Windows Güncellemelerini Alacak

Tüm güncellemeleri almak için PowerShell'deki Get-HotFix komutunu kullanın ve InstalledOn parametresine göre filtreleme yapmak için Where koşulunu kullanın.

# Get the Current date
$currentDate = Get-Date

# Get the date 30 adys ago
$thirtyDaysAgo = $currentDate.AddDays(-30)

# Get all the Updates installed since 30 days ago
Get-HotFix | Where-Object {$_.InstalledOn -gt $thirtyDaysAgo}

Yukarıdaki PowerShell betiğinde önce güncel tarihi, ardından 30 gün önceki tarihi alacaktır. Son olarak, 30 gün öncesinden bu yana yüklenen tüm güncellemeleri almak ve görüntülemek için Get-HotFix komutunu kullanacak.

Harika İpucu: PowerShell'de son yamanın yüklenme tarihi nasıl alınır?

Çözüm

PowerShell Get-HotFix komutunu kullanarak son 30 günlük Windows güncellemelerinin nasıl alınacağına ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler