[SharePoint] STSADM.EXE – Part1
L’Administration Centrale de SharePoint est déjà très complète, mais malheureusement, certaines opérations, certains paramètres ne sont encore accessibles que par le biais de la ligne de commande, le STSADM.EXE, ou des outils tiers. L’outil STSADM se trouve par défaut dans le répertoire suivant:
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN pour une version US
C:\Program Files\Fichiers Communs\microsoft shared\Web Server Extensions\12\BIN pour une version French
Voyons ensemble comment utiliser cet outil, et surtout la liste des possibilités offertes. Dans un premier temps, nous passerons en revue les options les plus utilisé dans la vie de tous les jours d’un administrateur SharePoint.
Toutes les commandes stsadm.exe, ont la syntaxe suivante:
stsadm.exe -o Nom_De_L_operation <parametres>
| Nom de l’opération |
Description de l’opération réalisé par la commande |
|
activatefeature
Vous avez la possibilité de spécifier soit le chemin de votre fichier XML, soit le nom du dossier de votre feature, soit le GUID unique de cette feature. Déterminer ensuite l’URL de l’application ou cette feature doit-être activé.
|
Permet d’activer une ‘Feature’ (Fonctionnalité) au niveau de WSS ou de MOSS.
STSADM.EXE –o activefeature
-filename <Chemin relatif au fichier Feature.xml> -name <Dossier de la feature>
-id <ID de votre>
-url <url de votre application >
-force |
installfeature
Pour installer une fonctionnalité SharePoint, vous devez passer par stsadm, l’administration centrale de SharePoint ne permet pas cette opération.
Installation d'une
fonctionnalité portant le nom MaFeature
stsadm -o
installfeature
-name MaFeature
Installation d'une feature dont le
fichier XML se nomme MaFeature.XML
stsadm -o
installfeature
-filename
MonDossier\MaFeature.xml
|
Permet l’installation d’une fonctionnalité SharePoint.
STSADM.EXE –o installfeature
- filename <Nom du fichier XML>
-name <Nom de la feature>
-force
|
backup
Sauvegarde de votre ferme MOSS,d’une collection de site ou d’un site.
Exemple de sauvegarde complète
(Supprimer -showtree pour lancer la sauvegarde)
stsadm –o backup
–backupmethod Full
–directory
\\Serveur\partage
-showtree
Exemple de sauvegarde d'un site:
stsadm -o backup
-url
http://serveur/site
-filename
c:\monfichier.dat
-overwrite
|
Permet de lancer les opérations de sauvegarde de MOSS.
STSADM.EXE –o backup
-directory <Chemin UNC>
-backupmethod <full - differential>
-filename <Nom du fichier de sauvegarde>
-percentage <Entier entre 1 et 100>
-item <Objet dans l’arborescence>
-showtree
-quiet
-filename
-url
L’option –showtree permet de visualiser l’arborescence des objets pour la sauvegarde de votre ferme. Supprimer cette option pour lancer la sauvegarde.
Si, vous avez le serveur SQL et l’application SharePoint sur la même machine, vous pouvez spécifier un chemin local pour le paramètre
–directory
le commutateur –overwrite permet d’écraser un fichier portant le même nom.
L’option –quiet supprime uniquement les informations remonté dans la fenêtre. Elle ne retourne que le résultat de l’opération. |
addsolution
Ajoute une solution dans votre infrastructure SharePoint
|
Permet d’installer une solution pour SharePoint.
stsadm –o addsolution
-filename <Le nom de la solution.wsp>
-lcid <Id_de_langue>
|
adduser
utiliser le paramètre –siteadmin pour ajouter l’utilisateur comme administrateur d ela collection de site
Ajoute un utilisateur dans le role 'reader'
stsadm -o adduser
-url http://serveur
-userlogin domain\MonUser
-usermail User@domain.com
-role reader
-username MonUser
Ajouter -siteadmin
pour mettre l'utilisateur en tant
qu'administrateur de la collection de site
|
Permet de créer un utilisateur dans la collection de site et l’ajoute dans un rôle SharePoint
stsadm –o adduser
-url <url de votre site>
-userlogin <domain\username>|<fournisseur:UserName>
-useremail <emal@toto.fr>
-role <NomduRoleSharePoint>
-group <NomduGroupe>
-username <toto>
-siteadmin
|
Enumroles
Répertorie les rôles SharePoint disponible pour un site.
|
stsadm –o enumroles
-url <Url du site> |
Enumusers
Répertorie les utilisateurs d’un site auxquels vous avez accordé des autorisations |
stsadm –o enumusers
-url <Url du site> |
Userrole
Ajoute ou supprime un utilisateur dans un rôle SharePoint
Utilisez le commutateur –add pour ajouter ou le commutateur –delete pour supprimer |
stsadm –o userrole
-url <url du site>
-userlogin <domain\user>
-role <NomduRole>
-add|-delete
|
Execadmsvcjobs
lance l’exécution de tous les jobs du minuteur sans attendre la planification normalement paramétré. |
stsadm –o execadmsvcjobs
Aucun paramètres complémentaires nécessaires |
BlockedFilelist
Ajoute l'extension .mp3 à la liste des
fichiers bloqués
stsadm -o blockedfilelist
-url http://monserveur
-extension .mp3
-add
Pour retrouver la liste des fichiers bloqués dans SharePoint 2007:
Microsoft Office SharePoint - Liste des fichiers bloqués
|
Permet de supprimer ou d’ajouter une extension de fichier dans la liste des types de fichiers bloqués
stsadm –o blockedfilelist
-url <url de l’application web>
-extension <extension>
-add|-delete
|
scanforfeatures
Scanne le dossier features et affiche
uniquement les nouvelles features:
c:\Program Files\common Files\Microsoft Shared
\Web Server Extension\12\templates\Features
stsadm -o scanforfeatures
-displayonly
|
Permet de scanner le dossier des features , et d’ajouter automatiquement les nouvelles features trouvées dans le dossier.
stsadm –o scanforfeatures
-diplayonly
pour installer la ou les nouvelles features, supprimez le -displayonly |
Voici pour cette première partie sur l’outil en ligne de commande STSADM de SharePoint. Dans la suite nous aborderons les propriétés de STSADM. 