Deploysolution : opération Stsadm (Office SharePoint Server)

Mise à jour : 2007-04-26

Nom d’opération : Deploysolution

Déploie des fichiers liés à une solution à partir de la base de données de configuration sur des serveurs Web frontaux individuels de la batterie de serveurs.

Syntaxe

stsadm -o deploysolution

-name <nom de la solution>

[-url] <URL du serveur virtuel>

[-allcontenturls]

[-time] <heure du déploiement>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <langue>

[-force]

Paramètres

Paramètre (nom abrégé) Valeur Obligatoire ? Description

name

Nom valide de la solution dans le magasin de solutions, tel que « SampleSolution.WSP »

Oui

Permet à l’administrateur de spécifier le nom d’une solution à l’intérieur du magasin de solutions.

url

URL valide, telle que http://*nom_serveur*

Non

Emplacement URL d’un serveur virtuel

allcontenturls

<aucune>

Non

Équivaut à déployer le package sur tous les serveurs virtuels non administratifs inclus dans la batterie de serveurs.

time

Format date:heure valide spécifique de la culture de la langue d’administration, tel que « :2/16/2007 12:15:12 »

Le paramètre time n’est pas obligatoire si le paramètre immediate ou local est spécifié. Dans le cas contraire, le paramètre time est obligatoire.

Permet à l’administrateur de planifier l’heure à laquelle le déploiement doit se produire.

Si l’heure ne s’analyse pas correctement, le message d’erreur suivant s’affiche :

Le format de l’heure de « <heure entrée par l’utilisateur> » n’est pas valide. Le déploiement n'a pas commencé.»

immediate

<aucune>

Non

Provoque un déploiement immédiat après l’exécution de la commande.

local

<aucune>

Le paramètre local n’est pas obligatoire si le paramètre immediate ou time est spécifié. Dans le cas contraire, le paramètre local est obligatoire.

Déploie la solution de manière synchrone sur l’ordinateur local uniquement. Le service du minuteur n’est pas utilisé.

Un développeur doit spécifier le paramètre immediate, local ou time. Si aucun n’est spécifié, le message d’erreur suivant s’affiche :

« Le type de déploiement n'a pas été spécifié. Vous devez spécifier un déploiement sur ce serveur uniquement (-local), sur tous les serveurs de la batterie (-immediate) ou un déploiement retardé sur tous les serveurs de la batterie (-time). »

allowgacdeployment (allowgac)

<aucune>

Non

Si la solution contient des assemblys qui doivent être placés dans un Global Assembly Cache (GAC), ce paramètre doit être spécifié. Dans le cas contraire, le message d’erreur suivant s’affiche :

« La solution « nom de la solution » doit installer des assemblies dans le Global Assembly Cache (GAC). Si cette solution est entièrement fiable, utilisez le paramètre -allowgacdeployment pour effectuer le déploiement. »

allowcaspolicies (allowcas)

<aucune>

Non

Si la solution contient des stratégies de sécurité d’accès du code (CAS), ce paramètre doit être spécifié. Dans le cas contraire, le message d’erreur suivant s’affiche :

« La solution « nom de la solution » doit ajouter des stratégies de sécurité d’accès du code. Si cette solution est entièrement fiable, utilisez le paramètre -allowCasPolicies pour la déployer. »

lcid

ID valide de paramètres régionaux, tel que « 1033 » pour l’anglais

Non

Spécifie une langue pour le package de composants WebPart lorsqu’un package de composants WebPart est déployé. Si ce paramètre n’est pas spécifié, zéro (« 0 ») est pris par défaut. Un zéro signifie que le package de composants WebPart doit être déployé sans préférence de langue.

force

<aucune>

Non

Force le déploiement d’une solution qui, une fois déployée, remplace les fichiers qui ont été écrits par une solution dont l’ID de solution enregistré est différent.