Start-SCOMMaintenanceMode

将对象置于维护模式,并创建活动维护模式条目。

语法

Start-SCOMMaintenanceMode
     [-Instance] <MonitoringObject[]>
     [-EndTime] <DateTime>
     [[-Comment] <String>]
     [[-Reason] <MaintenanceModeReason>]
     [-PassThru]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

说明

Start-SCOMMaintenanceMode cmdlet 将受监视的对象(如计算机或分布式应用程序)放入维护模式,并创建活动维护模式条目。 当资源处于维护模式时,System Center - Operations Manager 将禁止警报、通知、规则、监视器、自动响应、状态更改和新警报。

指定要放入维护模式的类实例和维护时段的结束时间。 还可以包括注释和维护模式的原因。 可以使用 Set-SCOMMaintenanceMode cmdlet 更新活动维护模式条目,并使用 Get-SCOMMaintenanceMode cmdlet 获取活动和非活动条目。

示例

示例 1:将资源置于维护模式

PS C:\>$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> $Time = ((Get-Date).AddMinutes(10))
PS C:\> Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment "Applying software update." -Reason "SecurityIssue"

本示例将资源置于维护模式 10 分钟。 第一个命令使用 Get-SCOMClassInstance cmdlet 获取名为 Server01.Contoso.com 的类实例。

第二个命令在将来创建一个 DateTime 对象 10 分钟,然后将其存储在$Time变量中。

第三个命令将存储在$Instance变量中的对象定义的资源置于维护模式。 维护模式在存储在$Time变量中时结束。 该命令包括维护模式的原因和注释。

参数

-Comment

指定维护模式条目的注释。

类型:String
Position:3
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False

-EndTime

指定维护模式何时结束,作为 DateTime 对象。 资源在维护模式下不能超过 5 分钟。 若要获取 DateTime 对象,请使用 Get-Date cmdlet。 有关详细信息,请键入 Get-Help Get-Date

类型:DateTime
Position:2
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Instance

指定表示实例的监视对象的数组。 若要获取监视对象,请使用 Get-SCOMClassInstance cmdlet。

此参数还接受组对象。 若要获取组对象,请使用 Get-SCOMGroup cmdlet。

类型:MonitoringObject[]
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-PassThru

指示 cmdlet 创建或修改命令可以在管道中使用的对象。 默认情况下,此 cmdlet 不生成任何输出。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Reason

指定维护模式的原因。 此参数的可接受值为:

  • PlannedOther
  • 计划外
  • PlannedHardwareMaintenance
  • UnplannedHardwareMaintenance
  • PlannedHardwareInstallation
  • UnplannedHardwareInstallation
  • PlannedOperatingSystemReconfiguration
  • UnplannedOperatingSystemReconfiguration
  • PlannedApplicationMaintenance
  • ApplicationInstallation
  • ApplicationUnresponsive
  • ApplicationUnstable
  • SecurityIssue
  • LossOfNetworkConnectivity
类型:MaintenanceModeReason
Position:4
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False