Deploysolution: operazione Stsadm (Windows SharePoint Services)

Nome dell'operazione: deploysolution

Descrizione

Distribuisce i file correlati a una soluzione dal database di configurazione nei singoli server Web front-end della farm.

Sintassi

stsadm -o deploysolution

-name <nome soluzione>

[-url] <URL server virtuale>

[-allcontenturls]

[-time] <data e ora della distribuzione>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <lingua>

[-force]

Parametri

Parametro (nome breve) Valore Obbligatorio Descrizione

name

Nome valido della soluzione nell'archivio delle soluzioni, ad esempio “SoluzioneEsempio.WSP”

Consente all'amministratore di specificare il nome di una soluzione all'interno dell'archivio delle soluzioni.

url

URL valido, ad esempio http://*nome_server*

No

Percorso URL di un server virtuale

allcontenturls

<nessuno>

No

Equivale alla distribuzione del pacchetto in tutti i server virtuali non amministrativi inclusi nella farm.

time

Formato di data e ora valido specifico della lingua di amministrazione, ad esempio “16/2/2007 12.15.12”

Se viene specificato il parametro immediate o local, il parametro time non è necessario. In caso contrario, il parametro time è obbligatorio.

Consente all'amministratore di pianificare quando dovrà essere eseguita la distribuzione.

Se la data e l'ora non vengono analizzate correttamente, verrà visualizzato il messaggio di errore seguente:

"‘<data e ora immesse dall'utente>’ non è un formato di data/ora valido. Distribuzione non avviata."

immediate

<nessuno>

No

Determina l'esecuzione immediata della distribuzione dopo l'esecuzione del comando.

local

<nessuno>

Se viene specificato il parametro immediate o time, il parametro local non è necessario. In caso contrario, il parametro local è obbligatorio.

Distribuisce la soluzione in modo sincrono soltanto nel computer locale. Il servizio timer non viene utilizzato.

Uno sviluppatore deve specificare il parametro immediate, local o time. Se non viene specificato alcun parametro, verrà visualizzato il messaggio di errore seguente:

"Non è stato specificato il tipo di distribuzione. È necessario specificare una distribuzione nel solo server in uso (-local) o in tutti i server della farm (-immediate) oppure una distribuzione posticipata in tutti i server della farm (-time)."

allowgacdeployment (allowgac)

<nessuno>

No

Se la soluzione contiene assembly che devono essere inseriti in una cache di assembly globale (CAG), è necessario specificare questo parametro. In caso contrario, verrà visualizzato il messaggio di errore seguente:

"Per la soluzione '<nome soluzione>' è richiesta l'installazione di assembly nella cache di assembly globale (GAC). Se la soluzione è completamente attendibile, utilizzare il parametro -allowGacDeployment per la distribuzione".

allowcaspolicies (allowcas)

<nessuno>

No

Se la soluzione contiene criteri di protezione dell'accesso di codice, è necessario specificare questo parametro. In caso contrario, verrà visualizzato il messaggio di errore seguente:

"Per la soluzione '<nome soluzione>' è necessario aggiungere criteri di protezione dell'accesso di codice. Se la soluzione è considerata completamente attendibile, utilizzare il parametro -allowcaspolicies per la distribuzione."

lcid

ID delle impostazioni internazionali della lingua valido, ad esempio "1033" per l'inglese

No

In caso di distribuzione di un pacchetto web part, specifica una lingua per tale pacchetto. Se questo parametro non viene specificato, verrà utilizzato zero ("0"), che indica che il pacchetto web part dovrà essere distribuito come indipendente dalla lingua.

force

<nessuno>

No

Forza la distribuzione di una soluzione che, quando viene distribuita, sovrascrive i file scritti da una soluzione con un diverso ID di soluzione registrato.