In diesem Beitrag wir kurz beschrieben, wie man die Benachrichtigungen mit Hilfe der PowerShell anzeigen, anpassen und löschen kann.
1. Anzeigen der Benachrichtigungen
$web = get-spweb „URL der SharePoint Webseite“
foreach($benachrichtigung in $web.alerts)
{
$benachrichtigung.User.Name + “ “ + $benachrichtigung.alertfrequency
}
Das zeigt den Nutzer und die jeweilige Benachrichtigungsfrequenz an.
2. Anpassen der Benachrichtigung
$web = get-spweb „URL der SharePoint Webseite“
foreach($benachrichtigung in $web.alerts)
{
if($benachrichtigung.User.Name -eq „Name des Benutzers“)
{
$benachrichtigung.AlertFrequency Microsoft.SharePoint.SpAlertFrequency]::Daily
$benachrichtigung.Update()
}
}
Dadurch kann die Benachrichtigungsfrequenz auf täglich gestellt werden.
3. Löschen der Benachrichtigung
$web = get-spweb „URL der SharePoint Webseite“
$benachrichtigungen= $web.alerts
$nutzer= “Domaine\Nutzername”
$meinebenachrichtigungen= @()
foreach ($benachrichtigung in $benachrichtigungen)
{
if ($benachrichtigung .User -like $nutzer)
{
$meinebenachrichtigungen += $benachrichtigung
}
}
foreach ($del in $meinebenachrichtigungen)
{
$benachrichtigungen.Delete($del.ID)
}