Veröffentlichungsdatum von SharePoint News aktualisieren

Wird eine SharePoint News veröffentlicht ergänzt SharePoint den Beitrag mit einem Datum für die erste Veröffentlichung.

Publizierungsdatum in Site Pages Bibliothek
Publizierungsdatum in Site Pages Bibliothek

Das Datum kann im Beitrag sichtbar sein.

Screenshot

Die Sortierung der Beiträge erfolgt nach dem Publizierungsdatum.
Wird nun mein Beitrag “News 1” aktualisiert bleibt der Beitrag an letzter Stelle. Mitarbeitende können über die Aktualisierung nicht informiert sein.

Aktualisierter Beitrag
Aktualisierter Beitrag

Über PnP PowerShell können berechtigte Personen das Publizierungsdatum ändern. Mitglieder mit Schreibrechten zählen zu den berechtigten Konten und könnten den Beitrag selbst aktualisieren (ohne Unterstützung durch einen SharePoint Administrator).

Mit PnP PowerShell muss für den Beitrag der Wert FirstPublishedDate aktualisiert werden.
Du benötigst die Item ID des Beitrags. Die Item ID kannst du in der Ansicht der Site Pages einblenden lassen.

In meinem Beispiel aktualisiere ich das Publizierungsdatum mit Datum/Zeit der letzten Modifizierung. Würdest du nur das Datum aktualisieren fügt es als Zeit 00:00:00 ein. Die Angabe über “xx minutes ago” ist dabei verfälscht.

PowerShell
$ItemID = <ItemID>
$SiteUrl = <SiteURL>

Import-Module PnP.PowerShell
Connect-PnPOnline -Url $SiteUrl -Interactive
$SitePagesLibrary = Get-PnPList | ?{$_.ListItemEntityTypeFullName -eq "SP.Data.SitePagesItem" }
$ListItem = Get-PnPListItem -List $SitePagesLibrary -Id $ItemID
Set-PnPListItem -List $SitePagesLibrary -Identity $ListItem.Id -Values @{ "FirstPublishedDate" = $ListItem.FieldValues.Last_x0020_Modified } -UpdateType SystemUpdate | out-null


Eine Kontrolle bestätigt, der aktualisierte Beitrag wird wieder an oberster Stelle gezeigt.

Aktualisierter Beitrag
Aktualisierter Beitrag
Share
Avatar-Foto

Tobias Asböck

Tobias ist ein Senior System Engineer mit rund 10 Jahren Berufserfahrung für Microsoft 365 Produkte wie SharePoint Online, OneDrive for Business, Teams Collaboration, Entra ID, Information Protection, Universal Print und Microsoft 365 Lizenzierung. Aus der Vergangenheit kennt er über einen Zeitraum von 15+ Jahren die Planung, Administration und den Betrieb von SharePoint Server Umgebungen. Tobias ist ein PowerShell Scripter mit Zertifizierungen für Microsoft 365 Produkte. In seiner Freizeit beschäftigt sich Tobias mit Aktualisierungen in der M365-Welt, ist mit seinem Rennvelo unterwegs und anderen sportlichen Aktivitäten beschäftigt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert