正在尝试将服务器设置为scom维护模式,但收到错误

下面是我使用的代码:
$Time = ((Get-Date).AddMinutes(240))
Start-SCOMMaintenanceMode -Instance TEST -EndTime $Time -Comment "Applying
Software Updates."发布于 2018-01-18 06:44:56
实例参数的值应为MonitoringObject类型。您应该使用Get-SCOMClassInstance来检索它,但要注意使用
$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"然后,您将获得不同类型的对象列表,这些对象以其父服务器命名。因此,如果您打算将windows服务器置于Maintenenc模式,则需要过滤掉除Windows计算机类的实例之外的所有内容:
$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com" | Where-Object { $_.GetClasses() -contains (Get-SCClass -Name Microsoft.Windows.Computer) }https://stackoverflow.com/questions/47805876
复制相似问题