代码之家  ›  专栏  ›  技术社区  ›  Faisal

确定安装了哪个版本的SharePoint?

  •  5
  • Faisal  · 技术社区  · 14 年前

    确定安装哪一版本的SharePoint最可靠的方法是什么?无论是苔藓还是苔藓。如果是莫斯,不管是标准的还是企业的。

    我要以编程方式检测安装的确切SharePoint版本。

    附言:我已经发布了 this question at SharePoint.SE 但找不到令人信服的答案。

    3 回复  |  直到 11 年前
        1
  •  1
  •   Community Justin Hirsch    7 年前

    你可以试着用 SPFarm.Local.BuildVersion SPWebService.ContentService.Farm.BuildVersion (从这个 previous question )并基于此构建查找表: How to find the level of SharePoint you are running?

    另一种选择是直接从 ConfigDB 数据库 Versions 桌子;你可以找到 more information here .

        2
  •  2
  •   Manoj    11 年前

    服务器上的注册表项

    您可以在注册表项hklm\software\microsoft\shared tools\web server extensions\14.0\wss\installedproducts中查找这些。

    BEED1F75-C398-4447-AEF1-E66E1F0DF91E: SharePoint Foundation 2010 
    1328E89E-7EC8-4F7E-809E-7E945796E511: Search Server Express 2010 
    B2C0B444-3914-4ACB-A0B8-7CF50A8F7AA0: SharePoint Server 2010 Standard Trial  
    3FDFBCC8-B3E4-4482-91FA-122C6432805C: SharePoint Server 2010 Standard  
    88BED06D-8C6B-4E62-AB01-546D6005FE97: SharePoint Server 2010 Enterprise Trial
    D5595F62-449B-4061-B0B2-0CBAD410BB51: SharePoint Server 2010 Enterprise  
    BC4C1C97-9013-4033-A0DD-9DC9E6D6C887: Search Server 2010 Trial  
    08460AA2-A176-442C-BDCA-26928704D80B: Search Server 2010  
    84902853-59F6-4B20-BC7C-DE4F419FEFAD: Project Server 2010 Trial  
    ED21638F-97FF-4A65-AD9B-6889B93065E2: Project Server 2010 
    926E4E17-087B-47D1-8BD7-91A394BC6196: Office Web Companions 2010  
    


    以编程方式

    看文章 How To: Detect the Installed SKU of SharePoint 2010 在MSDN上。它有每个SKU的guid列表:


    动力壳

    您还可以使用powershell命令get spfarm select products为已安装的sku输出guid。

        3
  •  0
  •   Modery    14 年前

    正如这里所建议的,可能最可靠的方法是检查特性的可用性。 在SharePointAPI中,没有函数可以告诉您它是WSS、Moss Standard还是Moss Enterprise。