Domanda

Quali sono i comandi Stsadm corretto in sequenza per forzare un aggiornamento a una soluzione SharePoint. Ho cercato

  

C:> "C: \ Programmi \ File comuni   Server \ Microsoft Shared \ web   estensioni \ 12 \ BIN \ stsadm.exe" -o   deploysolution -name "MySolution.wsp"   -immediate -allcontenturls -allowgacdeployment -allowcaspolicies -force

seguito da

  

C:> "C: \ Programmi \ File comuni   Server \ Microsoft Shared \ web   estensioni \ 12 \ BIN \ stsadm.exe" -o   execadmsvcjobs

Sembra di implementare e mostra la soluzione ad avere un tempo di implementazione di quando spingo questi comandi, ma i miei file non sembrano ottenere aggiornato e non appaiono nuovi file.

Mi sto perdendo qualcosa? Ho bisogno di fare un IISReset / noforce dopo l'elaborazione questi comandi.

Grazie, Josh Lewis

È stato utile?

Soluzione

Il modo corretto è quello di utilizzare il comando -o upgradesolution. Nella maggior parte dei casi non v'è alcuna necessità di ritrattare ed eliminare la soluzione e reinstallarlo. Essere sicuri e seguire con un execadmsvcjobs -o come al solito.

Altri suggerimenti

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

A pochi avvertimenti:

A volte si deve iniziare con disattivare la funzione prima (stsadm Deactivatefeature). Quando ho cambiato una caratteristica del sito che contiene un modello di elenco a una funzionalità Web ho finito con doppio link sulla pagina creare. Così ho dovuto installare la vecchia funzione di nuovo, disattivarla e poi reinstallare la nuova funzione.

Non utilizzare force se non siete sicuri di quello che state facendo. Se lo si utilizza con il comando -o deletesolution si può finire con le vecchie versioni di file su alcuni o tutti i server. Tali problemi possono essere difficili da rintracciare e ti dà un sacco di lavoro in più, soprattutto se si dispone di più server front-end.

  1. file

    Ghosted non si aggiorna.

  2. stsadm execadmsvcjobs sarà proces qualsiasi lavoro, che è in ritardo sul trattamento

  3. riattivare caratteristiche, Quelli che contiene contenuti (la prossima volta;! Utilizzare la funzione di pinzatura)

  4. Le soluzioni di riqualificazione non sempre installare automaticamente le nuove caratteristiche (sì, l'installazione, non attiva). Controllare questo.

Un IISRESET potrebbe anche essere utile, ma si potrebbe provare a eseguire il "SharePoint Products and Technologies configurazione guidata", AKA psconfig.exe

Situato a C: \ Programmi \ File comuni \ \ Web Server Extensions Microsoft Shared \ 12 \ BIN

Sarà sincronizzare le informazioni che si trovano sul database, l'IIS e dei binari. E 'necessario eseguirlo quando si applica un Service Pack.

Inoltre, assicurarsi che tutti i server sulla vostra azienda ha accesso a favore dell'amministrazione centrale e che è stato eseguito il PSConfig su ognuna di esse.

Credo perché si sta fornendo il parametro -force nel comando deploysolution in realtà si sta sopprimendo il messaggio di errore che probabilmente essere visualizzati - lungo le linee di soluzione esiste già. Come affermato in precedenza sia do retract-> implementare o aggiornare (a seconda dello scenario).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top