18 – Basculer le Mode de permission dans Project Server 2013 sur site (On Premise)

Il est théoriquement possible de permuter le Mode d'autorisation à tout moment dans Project Server 2013. Cependant, compte tenu de l'aspect destructeur de cette manipulation, nous ne la répéterons pas souvent ! En effet, tous les Groupes sont vidés de leurs membres. Tous les objets de sécurité sont réinitialisés.

1.       Se loguer avec les droits d'administrateur sur le serveur exécutant SharePoint Server

2.       Presser la touche Windows

3.       Taper au clavier : "SharePoint 2013 Management Shell"     

4.       Le SharePoint 2013 Management Shell s'ouvre sous la forme d'une fenêtre PowerShell

5.       Saisir le Cmdlet PowerShell :

Set-SPProjectPermissionMode –URL <votre PWA web url> -mode ProjectServer

Pour nous ce sera :

Set-SPProjectPermissionMode –URL http://winsrv-us/PWA -mode ProjectServer

Dans le Cmdlet ci-dessus, les espaces sont surlignés en rouge.

*      Attention : Cette action est complètement destructive en ce sens qu'elle enlève tous les utilisateurs de tous les Groupes, y compris le groupe Administrateurs, à l'exception du compte que vous avez désigné (lors de l'installation) comme étant l'administrateur primaire de Project Server.

Si vous avez utilisé un compte de service et que maintenant vous ne pouvez plus vous connecter avec ce compte, vous devrez ajouter le switch suivant à l'instruction PowerShell précédente :

-AdministratorAccount <string>

Cette commande vous rétablit en tant qu'administrateur sur cette instance.

Quel est le Mode d'autorisation actuel ?

A l'inverse, il est possible de lire quel est le Mode de permission actuel :

Get-SPProjectPermissionMode [-Url]

Soit pour nous :

Get-SPProjectPermissionModeUrl http://winsrv-us/PWA

 

Nous sommes donc encore en Mode Permission SharePoint !

NB : le cmdlet s'exécute rapidement sur un système vierge, car il y a peu d'autorisations utilisateur à effacer.