Nouvelle version de NetStsAdm, bien mieux ! 

Admin, Developpement, WCF, Sharepoint

Au menu des nouveautés pour cette version :

 

    • La sécurité : vous pourrez maintenant faire tourner le service WCF en mode anonyme ou pas. Si vous ne le spécifiez pas en mode anonyme, il faudra donc fournir au niveau du client, le login / mot de passe requis pour pouvoir exécuter des commandes stsadm sur le serveur distant

    • Tous les paramètres (du service et du client) seront stockés dans des fichiers de configuration, pas besoin donc de les paramétrer à chaque fois

    • L’hébergeur du service WCF n’est plus une application console, mais maintenant une application Window.Forms.

Sur le serveur SharePoint, double cliquez sur l’exécutable NetStsAdmService, et vous obtenez

 

clip_image002

 

On précise le numéro de port sur lequel on veut que le service écoute, on précise si on veut le mode anonyme ou pas … Un petit click sur Start et c’est parti !

 

Ensuite, du côté client, le seul changement, c’est la possibilité de stocker dans un fichier de config l’URL du service, le login et mot de passe s’ils sont requis. Pour éditer le fichier de configuration, on peut tout simplement faire depuis une commande dos / powershell :

 

netstsadm –config

 

Notepad va s’ouvrir, chargeant le fichier de configuration (qui se crée de surcroit dans le même dossier que l’exécutable NetStsAdm).

 

clip_image004

 

Une fois le fichier rempli, on peut directement exécuter nos commandes :

 

netstsadm –o enumsubwebs –url http://sharepoint

 

Plus besoin de préciser dans les arguments l’URL de destination.

 

Remarque : vous pouvez bien entendu vous passer du fichier de configuration, il faudra alors préciser au moins le paramètre TargetURL et indiquer l’URL du service. Les deux autres paramètres TargetLogin et TargetPwd étant nécessaires uniquement si le service ne tourne pas en mode anonyme.

 

netstsadm –TargetURL http://serveur:port [-TargetLogin domain\username –TargetPwd pass] –o enumsubwebs –url http://sharepoint

 

Si les paramètres existent dans le fichier de configuration, mais qu’ils sont aussi passés en ligne de commande, ceux en ligne de commande seront utilisés.

 

Exécutez la commande suivante pour afficher l’aide

 

netstsadm –h

 

Du côté du serveur, vous verrez en temps réel les commandes exécutées, et les fichiers envoyés.

 

clip_image006

 

Dans l’exemple précédent, le fichier SampleFeature.wsp a bien été envoyé sur le serveur, puis l’opération « addsolution » a bien été exécutée sur le serveur. Le client renvoi donc

 

clip_image008

 

Comme avant, tout est sur CodePlex (binaires & code)

 

Merci aux personnes m’ayant fait part de leurs remarques / commentaires / problèmes rencontrés.

     
    Posté le 4 Dec 08
    Commentaires (2)  |  Url de Trackback  | Lien vers ce message (0) | Marquez ce billet avec:        
     

    Liens vers ce message

    Commentaires


    Trevor (17-Mar-2009)
    Julien - This is a great tool. One question for you, is there anyway in the config file to tell it to START automatically? I have used the Windows Resource Kit to install it as a service but it will not come up started upon rebooting. So I have to launch the app and hit start... Any way to do this?


    Julien (24-Mar-2009)
    Hi Trevor, sorry for the late answer but there is no way to autostart the tool right now. Actually, this is a good point, I'll try to implement it as soon as I have some time. Thanks for your feedback.


    Nom *:
    URL:
    Email:
    Commentaires:

    © 2009 Julien Chomarat - Design based on Blue World