sharepoint - que - ¿Cómo verificar si está instalado MOSS Standard o MOSS Enterprise?
sharepoint que se puede hacer (4)
¿Cómo es posible verificar si está instalado MOSS Standard o MOSS Enterprise?
Desde el código, una forma fácil de verificar la licencia de MOSS es ver si las características de alcance de la granja "Premium" (Enterprise) están instaladas en SPFarm.Local.FeatureDefinitions
:
99ee0928-7342-4739-865d-35b61ea4eaf0 BDCAdminUILinks
e4e6a041-bc5b-45cb-beab-885a27079f74 ExcelServer
a573867a-37ca-49dc-86b0-7d033a7ed2c8 PremiumSiteStapling
a10b6aa4-135d-4598-88d1-8d4ff5691d13 ipfsAdminLinks
cdfa39c6-6413-4508-bccf-bf30368472b3 DataConnectionLibraryStapling
Dado que el enlace que aparece en la respuesta de Paul parece requerir registro en los weblogs de ASP.NET, esta es la respuesta sin tener que irse e iniciar sesión en otra parte:
Administrador central -> Operaciones -> Actualización y migración -> Convertir tipo de licencia
El campo ''Licencia actual'' le dirá. Una vez que se ha ingresado una clave de licencia empresarial, también debe habilitar las características de la empresa visitando:
Central Admin -> Operations -> Upgrade and Migration -> Habilitar Enterprise Features
Una vez hecho esto, no puede revertir la instalación a las características estándar.
Este enlace debería resolverlo ...
Determinación de versiones de Sharepoint
Editar: El artículo ahora ha desaparecido, así que vea la respuesta de Dan a continuación
Consulte este artículo sobre "Cómo verificar si está instalado SharePoint Standard o SharePoint Enterprise".
La clave SKU no es más que un GUID como se puede ver en la tabla anterior, por lo que podemos recuperar fácilmente esta información usando el código siguiente, usar un elemento web visual y agregar este método Render en su archivo UserControl.ascx.cs.
protected override void Render(HtmlTextWriter writer)
{
base.Render(writer);
const string SHAREPOINT2010FOUNDATION = “BEED1F75-C398-4447-AEF1-E66E1F0DF91E”;
const string SHAREPOINT2010STANDARD = “3FDFBCC8-B3E4-4482-91FA-122C6432805C”;
const string SHAREPOINT2010ENTERPRISE = “D5595F62-449B-4061-B0B2-0CBAD410BB51″;
SPFarm _spFarm = SPFarm.Local;
IEnumerable<Guid> _guid = _spFarm.Products;
foreach (var item in _guid)
{
string _skuID = item.ToString();
writer.Write(“<div>/n”);
if (_skuID.Equals(SHAREPOINT2010STANDARD, StringComparison.CurrentCultureIgnoreCase))
{
writer.Write(“<span>” + _skuID + ” – You have SharePoint 2010 Standard Edition” + “</span>/n”);
}
if (_skuID.Equals(SHAREPOINT2010ENTERPRISE,StringComparison.CurrentCultureIgnoreCase))
{
writer.Write(“<span>” + _skuID + ” – You have SharePoint 2010 Enterprise Edition” + “</span>/n”);
}
if (_skuID.Equals(SHAREPOINT2010FOUNDATION, StringComparison.CurrentCultureIgnoreCase))
{
writer.Write(“<span>” + _skuID + ” – You have SharePoint 2010 Foundation” + “</span>/n”);
}
writer.Write(“</div>/n”);
}
}