Setsitelock : opération Stsadm (Windows SharePoint Services)

Mise à jour : 2009-04-28

Description

Définit une valeur qui spécifie si la collection de sites est verrouillée et indisponible pour les accès en lecture ou écriture. Cette opération doit être utilisée avec l’opération Getsitelock. Pour plus d’informations, voir la section Exemples.

ImportantImportant :

Dans le Service Pack 2 pour les produits et technologies SharePoint, les collections de sites sont automatiquement verrouillées en mode lecture seule avant tout processus de sauvegarde. Par conséquent, il n'est pas nécessaire d'utiliser l'opération Setsitelock : opération Stsadm (Windows SharePoint Services). Si vous ne souhaitez pas que les collections de sites soient verrouillées en mode lecture seule, vous devez spécifier le paramètre nositelock de l'opération Backup : opération Stsadm (Windows SharePoint Services), qui est disponible dans Windows SharePoint Services 3.0 avec Service Pack 2 (SP2).

Syntaxe

stsadm -o setsitelock

-url <Nom de l’URL>

-lock {none | noadditions | readonly | noaccess}

Paramètres

Nom de paramètre Valeur Obligatoire ? Description

url

URL valide, telle que http://nom_serveur

Oui

URL de la collection de sites.

lock

N’importe laquelle des valeurs suivantes :

  • None : définit la collection de sites à déverrouiller.

  • Noadditions : autorise les modifications qui réduisent la taille des données.

    Par exemple, si vous aviez un élément de liste d’annonces dont la partie principale comportait 50 caractères, vous pourriez modifier sans problème cet élément, afin de le réduire à 25 caractères. Toutefois, si vous essayez d’augmenter le texte à 100 caractères, ce ne serait pas possible.

  • Readonly : définit la collection de sites en lecture seule.

  • Noaccess : définit la collection de sites pour la rendre indisponible pour tous les utilisateurs.

Oui

Définit l’état de verrouillage de la collection de sites.

Exemples

En règle générale, les opérations getsitelock et setsitelock sont utiles lors de la sauvegarde d’un site. En principe, avant de sauvegarder une collection de sites, il faut que le site soit verrouillé et qu’aucun utilisateur n’y ait accès.

Pour déterminer l’état de verrouillage du site, vous pouvez utiliser la syntaxe getsitelock suivante :

stsadm -o getsitelock -url http://nom_serveur

Une fois que l’état du verrouillage de la collection de sites est déterminé, vous pouvez utiliser le paramètre noaccess de l’opération setsitelock pour verrouiller tous les utilisateurs du site :

stsadm -o setsitelock -url http://nom_serveur -lock noaccess

Vous pouvez utiliser l’opération Backup pour créer une sauvegarde de la collection de sites :

stsadm -o backup -url http://nom_serveur -filename "nomfichier.bak" -overwrite

Une fois le site sauvegardé, vous pouvez utiliser le paramètre none de l’opération setsitelock pour retirer tous les verrous du site :

stsadm -o setsitelock -url http://nom_serveur -lock none