sharepoint - 获取sharepoint farm中的所有机器

标签 sharepoint powershell sharepoint-2010 powershell-2.0 sharepoint-api

我正在编写非常大的脚本,它将获得有关农场的大量信息 我想动态地制作它,所以我想要:
1. 获取sharepoint farm中的所有数据库服务器 2.我想获取农场中所有的sharepoint机器

问题在于

Get-SPServer

我将所有服务器混合在一起,并且还得到了 smtp 服务器 并与

Get-SPDatabase | Select NormalizedDataSource

我多次收到它们

请帮忙

最佳答案

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

Get-SPDatabase | Select NormalizedDataSource -unique

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

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

关于sharepoint - 获取sharepoint farm中的所有机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8779527/

相关文章:

perl - 如何使用 Perl 将文档上传到 SharePoint?

c# - 从进程中设置执行策略

powershell - 通过appcmd检查iis模块是否存在

sharepoint - 如何以编程方式从 sharepoint 2010 的列表权限中添加和删除组?

c# - 如何使用 Sharepoint Web 服务从 .NET 获取文档列表?

c# - SharePoint SPSite 处理

java - 是否可以将文件从共享点复制到亚马逊 s3 或 SAN 存储?

.net - 如何在 .NET MySqlCommand 中使用 MySql 用户定义变量?

sharepoint-2010 - 如何在Sharepoint中更改SQL密码

c# - 模式对话框 - SharePoint 2010