Set-SCOMAlert
更改警报的属性。
语法
Set-SCOMAlert
-Alert <MonitoringAlert[]>
[-Connector <MonitoringConnector>]
[[-CustomField1] <String>]
[[-CustomField2] <String>]
[[-CustomField3] <String>]
[[-CustomField4] <String>]
[[-CustomField5] <String>]
[[-CustomField6] <String>]
[[-CustomField7] <String>]
[[-CustomField8] <String>]
[[-CustomField9] <String>]
[[-CustomField10] <String>]
[[-ResolutionState] <Byte>]
[[-Owner] <String>]
[[-TicketId] <String>]
[-TfsWorkItemId <String>]
[-TfsWorkItemOwner <String>]
[[-Comment] <String>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Set-SCOMAlert cmdlet 更改一个或多个警报的属性。 可以使用 cmdlet 通过将 ResolutionState 参数设置为 255(已关闭)来解决警报。
示例
示例 1:使用解析状态关闭警报
PS C:\>Get-SCOMAlert -ResolutionState 15 | Set-SCOMAlert -ResolutionState 255
此命令获取分辨率为 15 的所有警报,然后使用管道运算符将警报对象传递给 Set-SCOMAlert cmdlet。 Set-SCOMAlert cmdlet 通过将解析状态设置为 255 来关闭警报。
示例 2:更改警报的属性
PS C:\>Get-SCOMAlert -Name "Failed Accessing Windows Event Log" | Set-SCOMAlert -Owner "CONTOSO\Isabel" -CustomField1 "Root Cause - Permissions"
此命令获取名为“访问 Windows 事件日志失败”的所有警报,然后使用管道运算符将警报对象传递给 Set-SCOMAlert cmdlet。 Set-SCOMAlert cmdlet 更改警报的所有者,并设置 CustomField1 的值。
参数
-Alert
指定 MonitoringAlert 对象的数组。 若要获取 MonitoringAlert 对象,请使用 Get-SCOMAlert cmdlet。
类型: | MonitoringAlert[] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Comment
指定要添加到已解决警报的注释。
类型: | String |
Position: | 1 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Connector
指定 MonitoringConnector 对象。 此参数指定生成连接字符串的连接器。 若要获取 MonitoringConnector 对象,请使用 Get-SCOMConnector cmdlet。
类型: | MonitoringConnector |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField1
指定要添加到警报 CustomField1 属性的信息。
类型: | String |
Position: | 2 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField10
指定要添加到警报 CustomField10 属性的信息。
类型: | String |
Position: | 11 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField2
指定要添加到警报 CustomField2 属性的信息。
类型: | String |
Position: | 3 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField3
指定要添加到警报 CustomField3 属性的信息。
类型: | String |
Position: | 4 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField4
指定要添加到警报 CustomField4 属性的信息。
类型: | String |
Position: | 5 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField5
指定要添加到警报 CustomField5 属性的信息。
类型: | String |
Position: | 6 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField6
指定要添加到警报 CustomField6 属性的信息。
类型: | String |
Position: | 7 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField7
指定要添加到警报 CustomField7 属性的信息。
类型: | String |
Position: | 8 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField8
指定要添加到警报 CustomField8 属性的信息。
类型: | String |
Position: | 9 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-CustomField9
指定要添加到警报 CustomField9 属性的信息。
类型: | String |
Position: | 10 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Owner
指定警报所有者的用户名。
类型: | String |
Position: | 13 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PassThru
指示 cmdlet 创建或修改命令可以在管道中使用的对象。 默认情况下,此 cmdlet 不生成任何输出。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResolutionState
指定解析状态 ID。
当 Operations Manager 生成警报时,其解析状态为“新建”。 可以将新警报的解析状态更改为“已关闭”或更改为管理员为管理组创建的自定义解析状态。 “新建”的 ID 为 0,关闭的 ID 为 255。 可以分配自定义解析状态(从 2 到 254)。
类型: | Byte |
Position: | 12 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-TfsWorkItemId
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-TfsWorkItemOwner
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-TicketId
指定警报的 TicketId 属性的值。
类型: | String |
Position: | 14 |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |