Question

Quelles sont les commandes Stsadm appropriées en séquence pour forcer une mise à niveau à une solution SharePoint. J'ai essayé

  

C:> "C: \ Program Files \ Common   Files \ Microsoft Shared \ serveur web   extensions \ 12 \ BIN \ stsadm.exe » -o   deploysolution -name "MySolution.wsp"   -immediate -allcontenturls -allowgacdeployment -allowCasPolicies -force

suivi de

  

C:> "C: \ Program Files \ Common   Files \ Microsoft Shared \ serveur web   extensions \ 12 \ BIN \ stsadm.exe » -o   execadmsvcjobs

Il semble déployer et montre la solution comme ayant un temps de déploiement quand je pousse ces commandes, mais mes fichiers ne semblent pas obtenir mis à jour et les nouveaux fichiers n'apparaissent pas.

Est-ce que je manque quelque chose? Est-ce que je dois faire un IISReset / noforce après le traitement de ces commandes.

Merci, Josh Lewis

Était-ce utile?

La solution

La bonne façon est d'utiliser la commande upgradesolution -o. Dans la plupart des cas il n'y a pas besoin de se rétracter et de supprimer la solution et le réinstaller. Assurez-vous et de le suivre avec un execadmsvcjobs -o comme d'habitude.

Autres conseils

stsadm -o retractsolution -name ... -immediate -allcontenturls
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name ...
stsadm -o addsolution -filename ... 
stsadm -o deploysolution -name ... -immediate -allcontenturls -allowgacdeployment -allowcaspolicies
stsadm -o execadmsvcjobs

Quelques avertissements:

Parfois, vous devez commencer par désactiver la fonction première (stsadm -o deactivatefeature). Quand j'ai changé un élément du site contenant un modèle de liste à une fonctionnalité Web j'ai fini avec double liens sur la page de création. Donc, je devais installer l'ancienne fonction à nouveau, désactiver puis réinstaller la nouvelle fonction.

Ne pas utiliser -force si vous n'êtes pas sûr de ce que vous faites. Si vous l'utilisez avec la commande deletesolution -o vous pouvez vous retrouver avec les anciennes versions de fichiers sur certains ou tous vos serveurs. Ces problèmes peuvent être difficiles à traquer et il vous donne beaucoup de travail supplémentaire, surtout si vous avez plusieurs serveurs frontaux.

  1. Les fichiers ne ghosted pas mis à jour.

  2. stsadm -o execadmsvcjobs sera PROCES tout emploi, qui est en retard sur le traitement

  3. réactiver les caractéristiques, ceux qui contiennent le contenu (la prochaine fois,! Utiliser agrafer métrage)

  4. solutions de mise à niveau ne seront pas toujours installer automatiquement de nouvelles fonctionnalités (oui, installez, activez pas). Cochez cette.

Un IISRESET pourrait aussi être utile, mais vous pouvez essayer de lancer le « produits et technologies SharePoint Assistant de configuration », AKA PSConfig.exe

Situé à C: \ Program Files \ Common Files \ Microsoft Shared \ extensions serveur Web \ 12 \ BIN

Il va synchronisez les informations qui se trouvent sur la base de données, IIS et les fichiers binaires. Il est nécessaire de l'exécuter lorsque vous appliquez un Service Pack.

Assurez-vous également que tous les serveurs de votre ferme a accès à l'administration centrale et que vous avez exécuté le Psconfig sur tous.

Je pense que vous fournissez le paramètre -force dans la commande deploysolution vous répriment en fait le message d'erreur qui serait probablement affiché - le long des lignes de la solution existe déjà. Comme indiqué précédemment, soit ne retract-> déployer ou mettre à niveau (en fonction de votre scénario).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top