我需要在 SharePoint 场中获取前端 Web 服务器。这是获取它的代码。
SPFarm myFarm = SPFarm.Local;
SPServerCollection serverColl = myFarm.Servers;
if (serverColl != null && serverColl.Count > 0)
{
foreach (SPServer spserver in serverColl)
{
//get exceute
}
}
我可以知道实现此目标的适当方法或实现此目标的任何其他合适方法吗?
最佳答案
你到底想问什么?你已经完成了 95% 的任务。在 spserver 变量上,只需调用 Role
和/或 Name
属性,如下所示:
foreach (SPServer spserver in serverColl)
{
spserver.Role // will be WebFrontEnd, Application, etc.
}
参见here了解 SPServerRole 枚举的可能值。
关于c# - 如何从 sharepoint 2010 场获取前端服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426922/