Freigeben über


Aktualisieren von Benachrichtigungen mithilfe von Windows PowerShell (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird Invoke-AlertFixup beschrieben. Hierbei handelt es sich um eine erweiterte Funktion von Windows PowerShell zum Aktualisieren der URL (Uniform Resource Locator) einer Webanwendung, die in Benachrichtigungs-E-Mails verwendet wird, falls sich eine Webanwendungsadresse ändert. Diese Funktion ersetzt den Stsadm-Vorgang updatealert, der in der Version vom April 2008 des SharePoint Administration Toolkit verfügbar war. Diese erweiterte Funktion wird durch Ausführen eines gleichnamigen Skripts geladen.

Weitere Informationen zu erweiterten Funktionen finden Sie unter about_Functions_Advanced (https://go.microsoft.com/fwlink/?linkid=196720&clcid=0x407).

So aktualisieren Sie URLs mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind:

  2. Kopieren Sie den Code aus dem Script Center (https://go.microsoft.com/fwlink/?linkid=196687&clcid=0x407), und fügen Sie ihn in einem Text-Editor (z. B. Editor) ein.

  3. Speichern Sie die Datei unter dem Namen Invoke-AlertFixup.ps1.

    Hinweis

    Sie müssen den vorgegebenen Namen verwenden, da andernfalls bei dem Skript ein Fehler auftritt. Außerdem müssen Sie die Datei als ANSI-codierte Textdatei speichern.

  4. Klicken Sie im Startmenüauf Alle Programme.

  5. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  6. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  7. Navigieren Sie zum Verzeichnis, in dem Sie die Datei gespeichert haben.

  8. Geben Sie an der Windows PowerShell-Eingabeaufforderung Folgendes ein:

    ./Invoke-AlertFixup.ps1
    

    Dieses Skript enthält die erweiterte Funktion Invoke-AlertFixup. Wenn das Skript für die aktuelle Windows PowerShell-Sitzung in den Arbeitsspeicher geladen wurde, kann Invoke-AlertFixup wie ein Windows PowerShell-Cmdlet verwendet werden. Beispiel:

    Invoke-AlertFixup -site <NewURL> -oldurl <OldURL>
    

    Hinweis

    Damit Invoke-AlertFixup ordnungsgemäß ausgeführt wird, müssen sich die mit den Parametern site und oldurl angegebenen URLs in derselben Websitesammlung befinden. Dies ist erforderlich, damit Benachrichtigungen in einer bestimmten Zone ordnungsgemäß aktualisiert werden. Benachrichtigungen für jede Zone müssen einzeln mithilfe der entsprechenden neuen Zonen-URL zur ursprünglichen (alten) Zonen-URL aktualisiert werden.

  9. Geben Sie an der Eingabeaufforderung von Windows PowerShell Folgendes ein, um alle Benachrichtigungen anzuzeigen, die mit dem Befehl Invoke-AlertFixup aktualisiert würden:

    Invoke-AlertFixup -site <NewURL> -Oldurl <OldURL> -whatif
    

Beispiel

Ihr Unternehmen besitzt wie in der folgenden Tabelle dargestellt eine Webanwendung, für die drei Zonen konfiguriert sind.

Zonenzuordnung "Coho Winery"

Beschreibung URL Zone

Intranet

http://cohowinery

Standard

Extranet

http://extranet.cohowinery.com

Extranet

Händler

http://vendors.cohowinery.com

Benutzerdefiniert

Ihr Unternehmen fusioniert mit Coho Vineyard und ändert den Firmennamen in "Coho Winery and Vineyard". Das Management möchte die Intranet- und Extranetzonen an den neuen Namen anpassen. In der folgenden Tabelle ist die neue Zonenkonfiguration dargestellt.

Zonenzuordnung "Coho Winery and Vineyard"

Beschreibung URL Zone

Intranet

http://cohovineyardandwinery

Standard

Extranet

http://extranet.cohovineyardandwinery.com

Extranet

Nachdem der Name der Webanwendung geändert wurde und die alternativen Zugriffszuordnungen aktualisiert wurden, sollte Invoke-AlertFixup ausgeführt werden, um die E-Mail-Benachrichtigungen im Zusammenhang mit den Intranet- und Extranetwebsites wie folgt zu aktualisieren:

Invoke-AlertFixup -site http://cohovineyardandwinery -oldurl http://cohowinery

Invoke-AlertFixup -site http://extranet.cohovineyardandwinery.com -oldurl http://extranet.cohowinery.com

Hinweis

An der Website des Händlers werden keine Änderungen vorgenommen, da Coho Winery beschlossen hat, den Namen des Händlerportals nicht zu ändern.

See Also

Other Resources

Ausführen von Windows PowerShell-Skripts