PowerShell kullanarak SharePoint 2013/2016'da Kullanım ve Sağlık Veri Toplama Hizmeti Uygulaması Oluşturma


SharePoint'teki Kullanım ve Sağlık verileri toplama hizmeti uygulaması, olay günlükleri, performans sayaçları, arama kullanım verileri, site koleksiyonu ve site kullanım verileri ve tüm çiftliğin sunucu istatistikleri dahil olmak üzere çeşitli kaynaklardan kullanım ve sağlık verilerini toplar. Kullanım verilerinin ilk olarak günlüğe kaydedildiği ve daha sonra kullanım veritabanına güncellendiği 16\LOGS klasöründeki günlük dosyalarından veri toplamak için zamanlayıcı işleri vardır.

Kullanım ve Sağlık Veri Toplama Hizmeti Uygulaması, SharePoint 2013'te yalnızca PowerShell üzerinden oluşturulabilmektedir. Kullanım ve sağlık verileri toplama hizmeti uygulaması doğru yapılandırılmadığı takdirde Web Analytics raporları bölümünde boş raporlar alırsınız.

Kullanılabilirlik Grubunun parçası olmaması gereken Kullanım ve Sağlık Verileri toplama veritabanı!

PowerShell kullanarak SharePoint'te Kullanım ve Sağlık Verileri Toplama Hizmeti Uygulaması Oluşturun:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Configuration Variables
$UsageSAName = "Hosting Farm Usage and Health Data Collection Service"
$DatabaseName = "HostingFarm_Usage_SA"
$DatabaseServer="SP13_SQL"
$UsageLogPath = "D:\UsageLogs\"

#Get the Usage Service Application Service Instance
$ServiceInstance = Get-SPUsageService 

#Create new Usage Service application
New-SPUsageApplication -Name $UsageSAName -DatabaseServer $DatabaseServer -DatabaseName $DatabaseName -UsageService $ServiceInstance #> $null

#Create Service Application Proxy..." 
$proxy = Get-SPServiceApplicationProxy | where {$_.TypeName -eq "Usage and Health Data Collection Proxy"}
$proxy.Provision()

#Set Usage Service Application Option
Set-SPUsageService -LoggingEnabled 1 -UsageLogLocation $UsageLogPath -UsageLogMaxSpaceGB 1 

Hizmet uygulamaları sayfasında şu şekilde görünür:

create usage and health data collection service application sharepoint 2013
SharePoint Server: Create usage and health data collection service application PowerShell

Bir SharePoint grubu için kullanım ve veri toplama hizmeti uygulamasının yalnızca bir örneğinin oluşturulabileceğini lütfen unutmayın! Bir tane daha oluşturmaya çalışırsanız, "Bu çiftlikte zaten bir Kullanım Uygulaması mevcut" mesajını alırsınız. hata.

İlgili makaleler