一、 基本巡检查看项目
1、 SCCM 服务器物理资源可用性确认
2、 SCCM 服务状态确认
二、 SCCM 服务器物理资源可用性确认
涉及如下两台服务器:
a) 172.16.13.66 (管理中心站点)
b) 172.16.13.105(主站点)
1、 查看服务器硬盘空间,确保硬盘空间充足。

2、 查看服务器CPU、内存使用情况,确保负载低于75%阈值:

三、 SCCM 服务状态确认
SCCM服务器相关接口参考资料:用于连接的端口 - Configuration Manager | Microsoft Docs
服务状态检测通过以下PS 脚本执行,执行接入如下图:

这样就可以方便我们判断服务器相关主键是否运行正常。

----------------------------------分割线--------------------------------
已下为脚本内容,两个脚本可结合具体业务选择其中一个即可并对服务器、端口进行适当调整。
脚本一:

$Server_list=@{
'172.16.13.105' = ("443","80","10123","8530","8531","445",'135');
'172.16.13.66' = ("443","80","10123","8530","8531","445",'135');
'172.16.13.72'=('1433');
'172.16.13.106'=('1433')
}

ForEach($Server in \(Server_list.keys) { ForEach(\)Server_Port in \(Server_List[\)Server])
{
$res=test-NetConnection -ComputerName $Server -Port \(Server_Port if(\)res.TcpTestSucceeded -eq $true) { Write-Host "Info:" $Server ":" \(Server_Port "Works fine" } elseif(\)res.TcpTestSucceeded -eq $false){ Write-Host "Error:" \(Server ":"\)Server_Port "Not Work"}
else {Write-Host "Error:" $Server ":" $Server_Port "Unknown Error"}
}
}

脚本二:
\(Port_List=('443','80','8088') \)Host_list=('172.16.13.105','172.16.13.66')
ForEach($HostIP in \(Host_list) { ForEach(\)Port in $Port_List)

    {  
        $res=test-NetConnection -ComputerName $HostIP -Port $Port
         if($res.TcpTestSucceeded -eq $true) { Write-Host "Info:" $HostIP ":" $Port  "Works fine"  }
         elseif($res.TcpTestSucceeded -eq $false){ Write-Host "Error:" $HostIP ":" $Port  "Not Work"} 
         else {Write-Host "Error:" $HostIP ":" $Port  "status unknown"}
    }
}
posted on 2021-08-27 08:35  vmsky  阅读(208)  评论(0编辑  收藏  举报