Pour créer un bandeau ASCII Art dans vos scripts Powershell, rien de plus simple. Testez la commande ci-dessous
invoke-restmethod https://artii.herokuapp.com/make?text="PowerShell"
Aide en ligne : ASCII art API (artii.herokuapp.com)
Pour créer un bandeau ASCII Art dans vos scripts Powershell, rien de plus simple. Testez la commande ci-dessous
invoke-restmethod https://artii.herokuapp.com/make?text="PowerShell"
Aide en ligne : ASCII art API (artii.herokuapp.com)
Pour l’avoir un peu cherché, je vous partage ce script PowerShell PnP qui permet la mise à jours de la propriété « Author » sur l’ensemble des éléments d’une liste SharePoint Online.
Vous remarquerez donc que la propriété « Author » ne peut pas être mise à jours indépendamment de « Editor ».
En ce qui concerne l’installation du module PowerShell PNP c’est ici
Vous trouverez ci-dessous un extrait de code à adapter en fonction de votre contexte
#Connect
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/test -UseWebLogin
#Variables
$List = Get-PnPList "Pages du site"
$Items = Get-PnPListItem -List $List
$EmailUser = "user@domain.com"
#Set
foreach ($Item in $Items){
Set-PnPListItem -List $List -Identity $Item.Id -Values @{
"Author"=$EmailUser;
"Editor"=$EmailUser
} -SystemUpdate
}
#Check
Get-PnPListItem -List $List -Fields "Title","FileLeafRef", "Modified", "Author" | %{new-object psobject -property @{Id = $_.Id; Name = $_["FileLeafRef"]; Modified = $_["Modified"]; Author = $_["Author"] }} | select Id, Name, Modified, Author
Source : https://ktnnsharepoint.wordpress.com/2019/11/17/auteur-date-publier-page/
Install-Module SharePointPnPPowerShellOnline
Vous pouvez exécuter la commande ci-dessus pour installer PowerShell PnP sous Windows 10.
Si vous cherchez plus de méthode d’installation ici
asnp *sh*
Lorsque vous utilisez PowerShell pour l’administration de SharePoint, il est assez pénible d’utiliser «Add-PSSnapIn Microsoft.SharePoint.PowerShell
».
Cette astuce vous permettra de gagnez du temps et de vous simplifiez la vie. Vive l’utilisation des alias dans PowerShell