题 如何从外部判断网站使用的SharePoint版本?


如何判断网站使用的SharePoint版本,而无法查看管理面板?

有什么东西,也许是在页面的来源中,会给我一个线索吗?


30
2017-12-13 17:42




除非经过大量定制,否则从UI中通常很明显,但也许你的意思是特定的版本号,而不是WSS / MOSS 2003/7或Sharepoint 2010等? - dunxd
@dunxd 2003/2007/2010。你能发布不同版本UI的截图示例吗? - C. Ross
不幸的是 - 我只有一个版本的SharePoint,它是自定义的。您可以随时向网站管理员询问他们使用的是哪个版本,但我认为他们会对您想知道的原因持怀疑态度(因为我)。也许你可以扩展你的问题 - 如果他们认为你正在探索网站以发现制造恶作剧的可能性,人们可能会坐在他们的手上:-) - dunxd
嗯,有25个代表可以为... - C. Ross


答案:


对于未经过多次定制的网站,您可以从设计中了解很多。

典型的默认2003站点

Typical default 2003 site

默认2007页面

Default 2007 page

2010年页面

2010 page

2013年页面

2013 page

选项卡样式通常是使用中的版本的赠品。如果您想了解子版本,则必须询问网站管理员。

在反叛的股票图像中,企业无人机的装扮可能也有一些线索;-)


29
2017-12-16 13:04



一张图片胜过千言万语。 :d - Jake Berger
如果网站使用精心定制的母版页和品牌,这些图片将无济于事。 - bgmCoder


您可以检查http响应标头,例如,使用Firefox的Web Developer工具栏:

信息|查看响应标头

MicrosoftSharePointTeamServices:12.0.0.6332

MicrosoftSharePointTeamServices:14.0.0.4762

与IE一起使用的Fiddler也将公开这些标题。

  • v14映射到SP 2010 v12映射到MOSS 2007年

这里有广泛的清单 2007年的次要版本。


23
2017-12-17 16:16



+1优秀答案 - dunxd
在某些情况下,此标头不会更新。在这里查看更多: wictorwilen.se/...  我正在对一个案例进行故障排除,即使在他推荐的psconfig之后它也没有。 - Daniel


您也可以在Chrome的开发工具中看到它(类似于 Firefox回答):

在Chrome中:

  • F12(开发者工具)
  • 单击“网络”选项卡
  • 如果没有条目,请刷新页面。
  • 在项目列表中选择主“aspx”页面。
  • 展开“响应标头”
  • 您正在寻找“MicrosoftSharePointTeamServices”的价值。

还有一个 Chrome扩展程序 这使得这个过程变得容易一些。


11
2017-08-20 00:41





我意识到你没有管理员或所有者的权利,但我会把它扔给一般观众......

如果您转到“网站设置”,它会在页面顶部告诉您确切的版本。


4
2017-12-17 21:37



我得到了12.0.0.6421 - 我怎么知道这与哪一年相关?是sharepoint 2007吗? - Allan Bowe
这在Sharepoint 2003中似乎不是这样 - Michael Eakins


只需点击“帮助” - 它应该就在顶部!


4
2017-08-04 20:53



在Sharepoint 2007中,帮助页面确实说它是2007年! - dunxd
在Mysite中工作,但不是公司定制的主页。 +1,谢谢! - Allan Bowe
对于那些没有管理员权限的人来说,这是完美的答案!
这也适用于SharePoint 2010。 - Splaktar


你可以用一个 像这里的例子一样的小javascript

如果您在html head中查看页面源并看到类似的内容 - 用 corev4 在css链接中 - 你至少知道它至少是Sharepoint 2010。

<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css?rev=p63%2BuzTeSJc22nVGNZ5zwg%3D%3D"/>

我最喜欢的方式

如果您从网址获取域并将其添加到其中: _vti_pvt/service.cnf 它会发回一个包含该版本的页面。所以,如果您的网站是这样的: https://sp.towson.edu/default.aspx 然后你将URL更改为: https://sp.towson.edu/_vti_pvt/service.cnf (您可以尝试使用这两个链接)。但是,我尝试了这个技巧 Sharepoint的路径 我得到一个登录框。


2
2018-01-16 01:41



这是一个很好的方法。它可以在我尝试的每台服务器上运行,即使我没有登录,只要我一直到根。 - Tom Resing
这应该是你尝试的第一件事。如果失败,那么尝试另一个稍微涉及的Dev工具方式。 - Joe Johnston