Setsitelock : opération Stsadm (Office SharePoint Server)

Mise à jour : 2009-04-28

Description

Définit une valeur qui spécifie si la collection de sites est verrouillée et indisponible en accès lecture ou écriture. Cette opération doit être utilisée en association avec l’opération Getsitelock. Pour plus d’informations, consultez 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 en 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 (Office SharePoint Server). 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 (Office SharePoint Server), qui est disponible dans Microsoft Office SharePoint Server 2007 avec Service Pack 2 (SP2).

Syntaxe

stsadm -o setsitelock

-url <nom d’URL>

-lock {none | noadditions | readonly | noaccess}

Paramètres

Nom du paramètre Valeur Obligatoire ? Description

url

URL valide, telle que http://nom_serveur

Oui

URL de la collection de sites.

lock

Une des valeurs suivantes :

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

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

    Par exemple, si vous avez un élément de liste d’annonce dont le corps est composé de 50 caractères, vous pouvez modifier l’élément de liste de manière à réduire le corps à 25 caractères. Toutefois, si vous aviez tenté de modifier l’élément de liste pour porter le corps à 100 caractères, cette intervention aurait été bloquée.

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

  • Noaccess : définit la collection de sites inaccessible à tous les utilisateurs.

Oui

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

Exemples

Les opérations getsitelock et setsitelock sont notamment utiles lors de la sauvegarde d’un site. En règle générale, avant de sauvegarder une collection de sites, le site doit être verrouillé et aucun utilisateur ne doit y avoir 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 de 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 sur le 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 que le site a été sauvegardé, vous pouvez utiliser le paramètre none de l’opération setsitelock pour retirer tous les verrous sur le site :

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