Passaggio all'ora legale 31 marzo 2024 02:00 03:00 sposta avanti l'orologio di 1 ora (si dorme 1 ora in meno)
Con questo script [/tag]PowerShell[/tag] è possibile cercare in tutti i siti un Event Receiver di una lista SharePoint tramite una parte del nome dell'assembly:
PowerShell
#sgart.it
#Cercare un Event Receiver di lista tramite il suo Assembly
#la url della webapp
$url="http://sharepoint.sgart.local"
#il testo parziale da cercare
$search = "sgart.d"

$w=Get-SPWeb $url
$iw=0
$w.Site.AllWebs | % { 
  $w1 = $_
   $iw++
   $w1.Lists | % {
    $l=$_
    $ev = $l.EventReceivers | ? {$_.Assembly -like "*$search*"} | %{
      Write-host "Web: $iw - $($w1.url) - List: $($l.title) - Assembly: $($_.Assembly) - Type: $($_.Type)"; 
    }
  }
}
Write-Host "Webs $iw"
ritorna un elenco con la url del sito, il nome della lista, il fullname dell'assembly e il tipo di evento.
Text
Web: 1 - http://sharepoint.sgart.local - List: Eventi - Assembly: iLoveSharePoint.EventReceivers.PoweEventReceivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff9e624534d2fa48 - Type: ItemAdded

Web: 2 - http://sharepoint.sgart.local/ICT - List: Elenco Attività - Assembly: iLoveSharePoint.Eventeceivers.PowerEventReceivers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff9e624534d2fa48 - Tpe: ItemAdded
Potrebbe interessarti anche: