获取sharepoint服务器场中的所有计算机

时间:2012-01-08 17:18:46

标签: sharepoint powershell sharepoint-2010 powershell-v2.0 sharepoint-api

我正在写一个非常大的脚本,它会在农场上获得大量信息 我想动态制作它,所以我想:
1.获取sharepoint场中的所有数据库服务器 2.我希望获得农场中的所有sharepoint机器

问题在于

  

GET-SPServer

我将所有服务器混合在一起,我也得到了smtp服务器

  

Get-SPDatabase |选择NormalizedDataSource

我多次得到它们

请帮忙

1 个答案:

答案 0 :(得分:4)

如果Get-SPDatabase | Select NormalizedDataSource返回所有数据库,您可以使用-Unique开关过滤结果:

Get-SPDatabase | Select NormalizedDataSource -unique

您可以按角色过滤来获取所有SP应用程序服务器:

get-spserver | ? { $_.Role -eq "Application" }