Condividi tramite


Setsitelock: operazione Stsadm (Office SharePoint Server)

Descrizione

Imposta un valore che specifica se la raccolta siti è bloccata e non disponibile per l'accesso in lettura o scrittura. Questa operazione deve essere utilizzata insieme all'operazione Getsitelock. Per ulteriori informazioni, vedere la sezione Esempi.

Importante

Nel Service Pack 2 per Prodotti e tecnologie SharePoint, le raccolte siti vengono bloccate automaticamente in sola lettura prima dell'esecuzione di un processo di backup. Non è pertanto necessario utilizzare l'operazione Setsitelock: operazione Stsadm (Office SharePoint Server). Se si desidera evitare che le raccolte siti vengano bloccate in sola lettura, è necessario specificare il parametro nositelock dell'operazione Backup: operazione Stsadm (Office SharePoint Server), disponibile in Microsoft Office SharePoint Server 2007 con Service Pack 2 (SP2).

Sintassi

stsadm -o setsitelock

-url <nome URL>

-lock {none | noadditions | readonly | noaccess}

Parametri

Nome del parametro Valore Obbligatorio Descrizione

url

URL valido, ad esempio http://nome_server

URL della raccolta siti.

lock

Uno dei valori seguenti:

  • None: imposta la raccolta siti da sbloccare.

  • Noadditions: consente modifiche che riducono la dimensione dei dati.

    Ad esempio, se è presente un elemento di tipo elenco di annunci il cui corpo è costituito da 50 caratteri, è possibile modificare tale elemento in modo da ridurne il corpo a 25 caratteri. Se tuttavia si prova a modificare l'elemento elenco in modo da aumentare il corpo fino a 100 caratteri, tale operazione non sarà consentita.

  • Readonly: imposta la raccolta siti per la sola lettura.

  • Noaccess: imposta la raccolta siti come non disponibile per tutti gli utenti.

Imposta lo stato di blocco della raccolta siti.

Esempi

Uno dei casi in cui le operazioni getsitelock e setsitelock risultano utili è l'esecuzione del backup di un sito. Prima del backup di una raccolta siti, in genere il sito deve essere bloccato e nessun utente deve essere autorizzato ad accedervi.

Per determinare lo stato di blocco del sito, è possibile utilizzare la sintassi getsitelock seguente:

stsadm -o getsitelock -url http://nome_server

Dopo avere determinato lo stato di blocco della raccolta siti, è possibile utilizzare il parametro noaccess dell'operazione setsitelock per impedire a tutti gli utenti l'accesso al sito:

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

È possibile utilizzare l'operazione Backup per creare un backup della raccolta siti:

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

Dopo il backup del sito, è possibile utilizzare il parametro none dell'operazione setsitelock per rimuovere tutti i blocchi del sito:

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