Change Author and Date of a Page

Here is my recipe to update the Created by, Author, Created, FirstPublishedDate and Promoted fields of pages in SharePoint Online.
$listItemID = 0
$PageName = « PageURLwithoutASPX »
$DesiredDate = Get-Date « 2019-11-22 09:00:00 »
$EmailUser = « Edward.Snowden@saveus.com »
Set-PnPListItem -List « Site Pages » -Identity $listItemID -Values @{
« Created »=$DesiredDate;
# »Modified »=$DesiredDate;
« FirstPublishedDate »=$DesiredDate;
« Editor »=$EmailUser;
« Author »=$EmailUser;
« _AuthorByline »=$EmailUser;
# »PromotedState » = « 0 »
}
Set-PnPClientSidePage -Identity $PageName -Publish

After running this script, a new version will be published (with the comment ‘Published by provisioning’) and the ‘Modified by’ (Editor) and ‘Modified’ fields will be updated by the user that ran the script.

You can comment out some of the lines when you don’t wish to update some values.

However!! In order to change the ‘Author’ you must keep the ‘Editor’ line!?

——————————————————————————————————————–

Cannot be used?  -SystemUpdate

Set-PnPListItem -List « Pages du site » -Identity $listItemID -Values @{« FirstPublishedDate »=$desiredDate} -SystemUpdate

Set-PnPListItem -List « Pages du site » -Identity $listItemID -Values @{« PromotedState »=1} -SystemUpdate

https://github.com/SharePoint/PnP-PowerShell/issues/1792

https://github.com/SharePoint/PnP-PowerShell/issues/1413

https://stackoverflow.com/questions/57186537/how-to-update-the-modified-by-and-created-by-fields-using-pnp

https://techcommunity.microsoft.com/t5/sharepoint/resolved-how-to-change-modern-page-author-from-the-quot-created/m-p/220432

Un avis sur « Change Author and Date of a Page »

  1. Pour changer le ByLine : $page = Get-PnPClientSidePage -Identity « Test-page.aspx »
    $user = New-PnPUser -LoginName « monUser@montenant.com »
    $author = @(@{ « id » = $user.LoginName })
    $page.PageHeader.Authors = ConvertTo-Json $author
    $page.Save()

Laisser un commentaire

Entrer les renseignements ci-dessous ou cliquer sur une icône pour ouvrir une session :

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s