之前一篇文章《两张图看清SharePoint 2013 Farm 逻辑体系结构》谈到Web Application,Content Database,Site Collection的关系。有了这个逻辑结构图之后,这篇文章将使用PowerShell,来更加直观的展现SharePoint WebApplication的体系结构。

SharePoint WebApplication Structure

  • 从上图可以看出,一个WebApplication可以包含多个Content Database,可以使用PowerShell查看WebApplication包含的Content Databases。
Add-PSSnapin Microsoft.SharePoint.PowerShell

#Get-SPWebApplication |Get-Member#

Get-SPWebApplication  | %{

    Write-Host "`n -$($_.Url)";
foreach($cd in $_.ContentDatabases){
Write-Host "$($cd.Name)"
}
}
  • 当然也可以获取更精确的数据,比如Content Database的Size
Add-PSSnapin Microsoft.SharePoint.PowerShell
Get-SPWebApplication | %{Write-Output "`n -$($_.Url)";foreach($cd in $_.ContentDatabases){
$ContentDatabaseSize = [Math]::Round(($cd.disksizerequired/1GB),2)
Write-Output "ContentName:$($cd.Name) `n Size:$($ContentDatabaseSize)G"
}}
  • 得到了Content Database之后,还可以继续深究,如得到Content Database中包含的Site Collection,同样可以一行PoweShell获取。
Add-PSSnapin Microsoft.SharePoint.PowerShell

#Get-SPContentDatabase |Get-Member#

Get-SPContentDatabase | %{Write-Output "`n -$($_.Name)";foreach($site in $_.Sites){Write-Output "$($site.Url)"}}   >>c:\xx2.txt
  • 当然还可以得到Site Collection的Size,方法同得到Content Database的Size一样,同样也是一行PowerShell实现。
Add-PSSnapin Microsoft.SharePoint.PowerShell

Get-SPWebApplication |%{Write-Output "`n -$($_.Url)";$_.Sites | select url, @{label="Size in MB";Expression={[Math]::Round($_.usage.storage/1MB,2)}}|Sort-Object -Descending -Property "Size in MB"}>>c:\tt.txt

最新文章

  1. hdu 5294 最短路+最大流 ***
  2. ERP反馈信息管理(十九)
  3. UML详解
  4. freemaker获取字符串长度
  5. EGit插件安装(附Eclipse版本对应表)
  6. Mac安装Mysql无法登录
  7. C# 获取本机IP地址以及转换字符串
  8. [Linked List]Reverse Nodes in k-Group
  9. oracle db于,一个特定的数据字典pct miss其计算公式
  10. Java16-java语法基础——异常
  11. OpenCV3 for python3 学习笔记2
  12. JS获取系统时间--JavaScript基础
  13. Redis String数据类型
  14. golang常用模块介绍
  15. Java项目性能持续优化中……
  16. jquery日期和时间的插件精确到秒
  17. appium出现的问题记录
  18. CABasicAnimation使用总结
  19. 【Python】极简单的方式序列化sqlalchemy结果集为JSON
  20. bzoj 2632 [neerc2011]Gcd guessing game——贪心(存疑)

热门文章

  1. asp.net时间类-格式-方法应用
  2. Android 之 Fagment 完全解析
  3. 电脑的fn锁,f1-f12与功能键 互换
  4. 1004: 不明飞行物(ufo)
  5. Java 判断Windows下某个进程是否运行
  6. java中经常使用的快捷键
  7. 〖Android〗利用droidsshd在Android手机中开启 sshd,sftp,..
  8. 使用Kinect2.0控制VREP中的虚拟模型
  9. php Socket表单提交学习一下
  10. 友盟消息push功能