Powershell ile bilgisayarı şartlı yeniden başlat yapmak
Powershell ile 10 gündür yeniden başlat yapılmamış bilgisayarı yeniden başlatlamk için aşağıda ki kodu .ps1 formatında kayıt edip çalıştırabilir siniz. Kod sayesinde bilgisayarınızın çalışma zamanı 10 günden fazla ise kod bilgisayarınızı yeniden başlatacaktır.
Powershell ile uzakta ki bilgisayarı şartlı yeniden başlat yaptırmak
Peki buna neden ihtiyaç duyduk ? Kendimiz de yeniden başlat yapabiliriz… duyar gibiyiz. Konu sistem, bilgi işlem çalışanları için daha çok ihtiyacını karşılamakta. Aşağıda verilen kodda Powershell ile bilgisayarı şartlı yeniden başlat yapabiliyorsunuz. PDQ Deploy programı sayesinde hazırlanan bu ps1 dosyasını eklediğinizde uzaktan bilgisayara deploy ederek 10 gün şartına uyan bilgisayarı otomatik olarak direk yeniden başlat yapacaktır.
Görev zamanlayıcısında powershell kullanmak
Alternatif olarak bu komutunu bir betik dosyasına yerleştirebilir ve ardından Görev Zamanlayıcısı gibi bir mekanizma kullanarak belirli aralıklarla bu betiği çalıştırabilirsiniz. Bu sayede bilgisayar 10 gün çalıştıktan sonra otomatik olarak yeniden başlatılabilir.
Powershell ile bilgisayarı şartlı yeniden başlat kodu ;
$lastBootTime = Get-CimInstance -ClassName Win32_OperatingSystem | Select-Object -ExpandProperty LastBootUpTime $uptime = (Get-Date) - $lastBootTime if ($uptime.Days -ge 10) { Restart-Computer -Force }