[SharePoint 2019] Partie 4 – Liste des commandes PowerShell
Cet article fait partie d’une série consacrée à SharePoint 2019 :
- [SharePoint 2019] Partie 1 – Présentation
- [SharePoint 2019] Partie 2 – Installation et configuration
- [SharePoint 2019] Partie 3 – Architecture / minroles
- [SharePoint 2019] Partie 4 – Liste des commandes PowerShell (Vous y êtes)
- [SharePoint 2019] Partie 5 – Interface utilisateur
- [SharePoint 2019] Partie 6 – MySite / OneDrive
- [SharePoint 2019] Partie 7 – SharePoint 2019 et l’hybride
- [SharePoint 2019] Partie 8 – Migrations
Introduction
Cet article décrit comment lister les cmdlets disponibles avec SharePoint 2019, et décrit les nouvelles cmdlets.
Comment récupérer la liste des commandes
Pour obtenir la liste des cmdlets Sharepoint 2019 disponibles, une commande simple suffit :
- Pour obtenir une liste simple : Get-Command –PSSnapin “Microsoft.SharePoint.PowerShell” | format-table name > D:\SP2019_CommandesSimples_PowerShell.txt
- Pour obtenir une liste détaillée : Get-Command –PSSnapin “Microsoft.SharePoint.PowerShell” | select name, definition | format-list > D:\SP2019_CommandesDétaillées_PowerShell.txt
- Le nombre de commandes : (Get-Command -PSSnapin Microsoft.SharePoint.PowerShell).count
Le tout pour un total de 846 cmdlets.
Nouvelles cmdlets par rapport à SharePoint 2016
Les nouvelles cmdlets SharePoint 2019 (en comparaison de SharePoint 2016) sont les suivantes :
- Clear-SPContentDatabaseSyncData
Clear-SPContentDatabaseSyncData [-DaysSinceLastProfileSync <int>] [-AssignmentCollection
<SPAssignmentCollection>] [-WhatIf] [-Confirm] [<CommonParameters>]
Usage : Cette cmdlet efface les informations sur la synchronisation de profil utilisateur dans les bases de données de contenu dans la batterie de serveurs qui n’ont pas été synchronisées au cours des n derniers jours.
- Get-SPCacheApplicationSetting
Get-SPCacheApplicationSetting [-AssignmentCollection <SPAssignmentCollection>] [<CommonParameters>]
- Get-SPContentDatabaseOrphanedData
Get-SPContentDatabaseOrphanedData [-Identity] <SPContentDatabasePipeBind> [-AssignmentCollection
<SPAssignmentCollection>] [<CommonParameters>]
Usage : La commande « stsadm.exe -o enumallwebs » a été convertie en cmdlet PowerShell.
Vous pouvez désormais utiliser la nouvelle cmdlet Get-SPContentDatabaseOrphanedData pour rechercher des objets orphelins dans une base de données de contenu. La commande « stsadm.exe -o enumallwebs » est toujours prise en charge pour la compatibilité descendante.
- Get-SPProjectReportingTimephasedMode
Get-SPProjectReportingTimephasedMode [-Url] <uri> [-AssignmentCollection <SPAssignmentCollection>]
[<CommonParameters>]
- Invoke-SPProjectRedactUser
Invoke-SPProjectRedactUser -Url <uri> -ClaimsAccount <string> -UpdateDisplayName <string>
-RedactTimesheet <bool> [-AssignmentCollection <SPAssignmentCollection>] [<CommonParameters>]
Invoke-SPProjectRedactUser -Url <uri> -ResourceId <guid> [-AssignmentCollection <SPAssignmentCollection>]
[<CommonParameters>]
Invoke-SPProjectRedactUser -Url <uri> -ResourceId <guid> -UpdateDisplayName <string> -RedactTimesheet
<bool> [-AssignmentCollection <SPAssignmentCollection>] [<CommonParameters>]
Invoke-SPProjectRedactUser -Url <uri> -ClaimsAccount <string> [-AssignmentCollection
<SPAssignmentCollection>] [<CommonParameters>]
- Set-SPApplicationCredentialKey
Set-SPApplicationCredentialKey [-Password] <securestring> [-AssignmentCollection
<SPAssignmentCollection>] [-WhatIf] [-Confirm] [<CommonParameters>]
Usage : La commande « stsadm.exe -o setapppassword » a été convertie en cmdlet PowerShell. Vous pouvez désormais utiliser la nouvelle cmdlet Set-SPApplicationCredentialKey pour définir la clé d’information d’identification d’application sur le serveur local pour l’authentification SMTP et le sélecteur de personnes SharePoint. La commande « stsadm.exe -o setapppassword » est toujours prise en charge pour la compatibilité descendante.
- Remove-SPApplicationCredentialKey
Remove-SPApplicationCredentialKey [-AssignmentCollection <SPAssignmentCollection>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Usage : La nouvelle cmdlet Remove-SPApplicationCredentialKey vous permet de supprimer la clé d’informations d’identification d’application à partir du serveur local. Le niveau d’impact de cette cmdlet est élevé, car la suppression de la clé d’informations d’identification de l’application sur le serveur local peut dégrader ou bloquer les fonctionnalités si elles sont configurées de sorte à utiliser la clé d’informations d’identification d’application. Par exemple, l’authentification SMTP ou le sélecteur de personnes SharePoint.
- Set-SPCacheApplicationSetting
Set-SPCacheApplicationSetting [-SPCacheApplicationSettings] <SPCacheApplicationSettings>
[-AssignmentCollection <SPAssignmentCollection>] [<CommonParameters>]
- Set-SPProjectReportingTimephasedMode
Set-SPProjectReportingTimephasedMode -Url <uri> -TimephasedMode <string> [-AssignmentCollection
<SPAssignmentCollection>] [<CommonParameters>]
- Update-SPAzureBlobConfigLocatorEx1
Update-SPAzureBlobConfigLocatorEx1 [-AssignmentCollection <SPAssignmentCollection>] [<CommonParameters>]
Update-SPAzureBlobConfigLocatorEx1 -Locator <byte[]> [-AssignmentCollection <SPAssignmentCollection>]
[<CommonParameters>]
- Update-SPProfileSync
Update-SPProfileSync [[-ExcludeWebApplications] <string>] [[-SynchronizationTiming] <string>]
[[-SweepTiming] <string>] [[-IgnoreIsActive] <bool>] [-AssignmentCollection <SPAssignmentCollection>]
[-WhatIf] [-Confirm] [<CommonParameters>]
Usage : La nouvelle cmdlet Update-SPProfileSync met à jour les paramètres de synchronisation de profil utilisateur pour spécifier la planification de la synchronisation principale, la planification de rangement pour identifier les nouveaux utilisateurs et les applications web qui doivent être exclues de la synchronisation.