Elencare tutte le liste di SharePoint abilitate per l'incoming e-mail
Lo script PowerShell cerca in tutti i siti di tutte le site collection della web application SharePoint per trovare le liste che sono configurate per ricevere e-mail (Incoming e-mail).
Il risultato viene scritto in un file txt nel percorso corrente.
Il risultato viene scritto in un file txt nel percorso corrente.
PowerShell
$wa = Get-SPWebApplication "http://sharepoint.sgart.local"
$file="$pwd\IncomingE-Mail.txt"
"EMail,List,Url" > $file
foreach ($s in $wa.Sites)
{
foreach($w in $s.AllWebs)
{
foreach ($l list in $w.Lists)
{
if ($l.CanReceiveEmail -and $l.EmailAlias)
{
write-host "Site: $($s.url)"
write-host "-Web: $($w.serverrelativeurl)"
write-host "-- List: $($l.Title)"
write-host "---Email: $($l.EmailAlias)"
$l.EmailAlias + "," + $l.Title +"," + $w.ServerRelativeUrl >> $file
}
}
}
}