如何檢查是否安裝了MOSS Standard或MOSS Enterprise?如何檢查MOSS Standard或MOSS Enterprise是否安裝?
4
A
回答
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
4
自從保羅給出的鏈接答案似乎需要在ASP.NET博客註冊,這裏的答案,而不必離開,在別處登錄:
中央管理 - >運行 - >升級和遷移 - >轉換許可證類型
的「當前許可證「字段會告訴你。一旦企業的許可證密鑰已輸入,還需要通過訪問,使企業功能:
中央管理 - >運行 - >升級和遷移 - >啓用企業版功能
一旦做到這一點,你可以不會將安裝恢復到標準功能。
0
請參閱「如何檢查SharePoint標準版或SharePoint企業版是否已安裝?」
的SKU關鍵不過是一個GUID,你可以在上面的表格中看到的,所以我們可以很容易地檢索使用下面的代碼信息,使用一個可視化的WebPart並在UserControl.ascx添加此Render方法。 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」);
}
}
相關問題
- 1. 是否可以同時安裝Moss 2007和moss 2010
- 2. VS2010檢測是否wss3.0或MOSS 2007
- 3. 如何打開並檢查Moss webpart?
- 4. Axapta,帶MOSS 2010的EP安裝錯誤
- 5. MOSS SpNavigationNode.Children總是空
- 6. 當安裝Express時安裝SQL Server 2008 R2 Standard/Enterprise
- 7. 在MOSS 2007
- 8. 如何使用MOSS '07
- 9. MOSS查詢SiteUserInfoList列表
- 10. MOSS 2007爬行
- 11. 如何檢查LAMP是否安裝?
- 12. MOSS要求收集
- 13. 如何檢查插件是否安裝?
- 14. 如何檢查Facebook是否安裝Android
- 15. MOSS和Reporting Services
- 16. MOSS 2007 EditModelPanel
- 17. 如何檢查Suhosin是否安裝?
- 18. 如何檢查sqlite2是否已安裝?
- 19. 如何檢查Flash是否安裝?
- 20. 如何檢查ncurses是否已安裝?
- 21. 如何檢查Qpid是否安裝?
- 22. 安裝jar檢查是否已安裝
- 23. MOSS Web部件或.aspx頁面/控件
- 24. MOSS - 通過代碼
- 25. 檢查IIS是否安裝?
- 26. 檢查Solidworks是否安裝?
- 27. Vagrantfile如何檢查最終是否安裝並安裝?
- 28. fancybox兼容MOSS 2007?
- 29. 運行安裝程序或檢查程序是否安裝
- 30. MOSS域名配置
該鏈接確實讓我出來:)謝謝,我標記爲答案。 – 2008-12-08 12:52:45
很高興聽到它!乾杯:o) – 2008-12-08 12:54:36
以編程方式檢查(不是位數部分,而是MOSS版本)? – 2008-12-08 18:43:17