appositi comandi stsadm per aggiornare SharePoint Soluzione / Caratteristica
-
09-09-2019 - |
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
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.
- file
Ghosted non si aggiorna.
-
stsadm execadmsvcjobs sarà proces qualsiasi lavoro, che è in ritardo sul trattamento
-
riattivare caratteristiche, Quelli che contiene contenuti (la prossima volta;! Utilizzare la funzione di pinzatura)
-
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).