如何检查是否安装了MOSS Standard或MOSS Enterprise?

时间:2008-12-08 12:35:12

标签: sharepoint moss

如何检查是否安装了MOSS Standard或MOSS Enterprise?

4 个答案:

答案 0 :(得分:4)

由于Paul的答案中给出的链接似乎需要在ASP.NET博客上注册,所以这里的答案无需离开并登录其他地方:

中央管理员 - >操作 - >升级和迁移 - >转换许可证类型

“当前许可”字段会告诉您。输入企业许可证密钥后,您还需要访问以下内容来启用企业功能:

中央管理员 - >操作 - >升级和迁移 - >启用企业功能

完成此操作后,您无法将安装恢复为标准功能。

答案 1 :(得分:2)

从代码中,检查MOSS许可证的一种简单方法是查看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

答案 2 :(得分:1)

此链接应该排除你......

Determining sharepoint versions

编辑:文章现已消失,请参阅下面的Dan的回答

答案 3 :(得分:0)

查看本文“如何检查是否已安装SharePoint Standard或SharePoint Enterprise?”

  

SKU键只是一个GUID,如上表所示,因此我们可以使用下面的代码轻松检索此信息,使用visual webpart并在UserControl.ascx.cs文件中添加此Render方法。

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”);

        }
    }