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 |