当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 获取场中的所有 SharePoint Server 详细信息(服务器名称、IP、角色、状态等)

作者:精品下载站 日期:2024-12-14 13:41:36 浏览:14 分类:玩电脑

使用 PowerShell 获取场中的所有 SharePoint Server 详细信息(服务器名称、IP、角色、状态等)


要求:快速检索并记录 SharePoint Server 场中所有服务器的详细信息。

解决方案:获取 SharePoint 场中的所有服务器

要获取 SharePoint 场中的所有服务器,我们使用:Get-SPServer cmdlet。


Get-SPServer

让我们包括 SharePoint 场服务器中的服务器名称、角色和状态字段


#Get All Servers in SharePoint Farm (including SQL Server, SMTP Server, Etc)
Get-SPServer | select Name, Role, Status | Format-table -AutoSize

[玩转系统] 使用 PowerShell 获取场中的所有 SharePoint Server 详细信息(服务器名称、IP、角色、状态等)

上述 cmdlet 检索 SharePoint 场中的所有服务器,包括 SQL Server、SMTP 服务器等。要仅获取 SharePoint 服务器,我们可以使用:


#Get all SharePoint Servers
$servers = Get-SPServer | where { $_.role -ne "Invalid"}

让我们再添加一个参数:IP 地址。

PowerShell 获取 SharePoint 场中的所有服务器


#Get all SharePoint Servers
$servers = Get-SPServer | where { $_.role -ne "Invalid"}
#Get Server Details including IP
$servers | select Name, Role, @{Label="IP Address";Expression={[System.Net.Dns]::GetHostByName($_.Name).AddressList.IPAddressToString}} | Format-Table

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯