PowerShell kullanarak SharePoint Sistem Durumu Analizcisi İşlerini İsteğe Bağlı Çalıştırmaya Zorlayın
Çiftlikte her şeyin yolunda olup olmadığını kontrol etmek için otomatik olarak çalışmasını beklemeden SharePoint sistem durumu analiz aracını isteğe bağlı olarak çalıştırmak isteyebiliriz. Başka bir makalede tartışıldığı gibi, PowerShell ile SharePoint 2010 Zamanlayıcı İşlerini İsteğe Bağlı Çalıştırma, PowerShell ile SharePoint Sağlık Analizcisi zamanlayıcı İşlerini İsteğe Bağlı Çalıştırmayı zorunlu kılabiliriz!
PowerShell ile SharePoint 2013 sistem durumu analizörü nasıl çalıştırılır?
Sistem durumu analizörü işlerini çalıştırmaya zorlamak için PowerShell'i kullanalım. Durum analizcisini yeniden çalıştırmak için PowerShell burada
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Display name of the Timer Job to Run on-demand
$TimerJobName = "Health Analysis Job"
#Get the Timer Job
$TimerJobs = Get-SPTimerJob | where { $_.DisplayName -match $TimerJobName}
foreach($TimerJob in $TimerJobs)
{
Write-Host "Running:" $TimerJob.DisplayName
$TimerJob.RunNow()
}
Bu komut dosyası, görünen adında hemen durum kontrolünü gerçekleştiren "Durum Analizi İşi" bulunan tüm zamanlayıcı işlerini yürütür!
One Liner to SharePoint 2013 tüm sistem durumu analiz aracını çalıştırır:
Get-SPTimerJob | where { $_.DisplayName -match "Health Analysis Job"} | % { Start-SPTimerJob $_ ; Write-Host "Runing Job:" $_.displayName }
