Sicuramente non è un task che vi potete trovare di fronte nel lavoro di tutti i giorni, ma magari a qualcuno può essere utile.
La versione della propria intstallazione SharePoint, tramite interfaccia grafica, è visibile seguendo questo percorso:

Central Administration > Operations > Servers in Farm

Può capitare però, di dover controllare il numero di versione di SharePoint all'interno di una propria personalizzazione, magari per abilitare o meno delle feature in base all'installazione di qualche service pack o di qualche particolare hotfix.
Per farlo, possiamo utilizzare le classi del namespace System.Data.SqlClient ed eseguire la seguente query:

SELECT Version, UserName

FROM Versions
WHERE VersionId = '00000000-0000-0000-0000-000000000000'
ORDER BY Id DESC

sul database di contenuto della Central Administration.

Altrimenti, possiamo utilizzare il modello ad oggetti in questo modo:
System.Version v = SPFarm.Local.BuildVersion;

System.Version WssSP1v = new Version("12.0.0.6219");

if (v >= WssSP1v)
//SP2 installed else
//SP2 NOT installed

Così possiamo essere ancora più sicuri quando redistribuiamo le nostre customizzazioni su ambiente SharePoint.


TAGS: [SharePoint] [WSS 3.0] [MOSS]
Commenti(0) - Posted @ 6/1/2010 2:18:45 PM - Categoria: Sharepoint - Permalink - Share on twitter | facebook


COMMENTI
Non sono stati aggiungi commenti ...

INSERISCI UN COMMENTO

Nome *
Indirizzo e-mail
(non verrà pubblicato)
Commento *