In one of my previous post I have explained about SharePoint 2013 LogAnalytics app event. Now let us see, how we can register the event with a corresponding GUID, which will be used for Log Analytics.
The script is self-explanatory and for any clarifications, please post your comments.
cls
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
# To get a site at the root site collection level:
$Site = Get-SPSite "https://c4968397007.dc07.loc:9470/sites/ADFSTest"
# To create a custom usage event type:
$SSP = Get-SPEnterpriseSearchServiceApplicationProxy
# Creating a new GUID
$EventGuid = [Guid]::NewGuid();
# Name of the EVENT
$EventName = "Item Checkout from ProductCatalog ADFSTest";
$tenantConfig = $SSP.GetAnalyticsTenantConfiguration([Guid]::Empty);#
$newEventType = $tenantConfig.RegisterEventType($EventGuid, $EventName, "ADFSTest-31May2013")
$tenantConfig.Update($SSP)
# Writing the GUID. This should be noted down.
Write-Host $EventGuid
To verify and the get the list of events registered, execute the below command.
#To verify the Registered Events.
cls
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
$SSP = Get-SPEnterpriseSearchServiceApplicationProxy
$SSP.GetAnalyticsEventTypeDefinitions([Guid]::Empty, 3) | ft
Leave a comment