Le Webdesk propose une api wsh (shell freedom) de gestion des services. Elle permet l'ajout ou la suppression de services utilisateur par utilisateur ou globalement pour tous les utilisateurs.
wsh --api=svcmng --do=add|del
--svc=<service doc id>|<service logical id>
[ --uid=<user doc id> ] | [ --login=<user login> ]
L'utilisation d'un de ces deux options permet de préciser sur quel portail la fonction est appliquée.
Si aucune option précisant l'utilisateur n'est fournie tous les portails utilisateurs sont modifiés.
wsh --api=svcmng --do=add --svc=PS_WELCOME --login=marc
Ajoute le service PS_WELCOME au portail de l'utilisateur se connectant avec le login marc.
wsh --api=svcmng --do=del --svc=OLD_SERVICE
Retire le service OLD_SERVICE de tous les portails utilisateur.