Add-SCOMSubscriberSchedule
语法
StartAndEnd
Add-SCOMSubscriberSchedule
[[-DayOfWeek] <NotificationRecipientScheduleEntryDaysOfWeek>]
[-StartTime] <DateTime>
[-EndTime] <DateTime>
-Subscriber <NotificationRecipient>
[-Exclude]
[-StartDate <DateTime>]
[-EndDate <DateTime>]
[-TimeZone <String>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AllDay
Add-SCOMSubscriberSchedule
[[-DayOfWeek] <NotificationRecipientScheduleEntryDaysOfWeek>]
-Subscriber <NotificationRecipient>
[-Exclude]
[-StartDate <DateTime>]
[-EndDate <DateTime>]
[-TimeZone <String>]
[-PassThru]
[-AllDay]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Add-SCOMSubscriberSchedule cmdlet 为通知订阅者添加新的计划条目。
通知订阅者是当 System Center - Operations Manager 在受监视的系统上发出警报时接收通知的用户。
如果不向订阅者的现有计划添加条目,订阅者将继续接收通知。
示例
示例 1:为通知订阅者添加计划
PS C:\>Get-SCOMNotificationSubscriber "Katarina" | Add-SCOMSubscriberSchedule -StartTime "9:00 AM" -EndTime "5:00 PM" -DayOfWeek Monday, Wednesday, Friday
此命令在星期一、星期三和星期五的所有日期范围内为名为 Katarina 的通知订阅者添加从上午 9 点到下午 5 点的计划窗口。
该命令使用 Get-SCOMNotificationSubscriber cmdlet 获取指定的订阅服务器,并使用管道运算符将该订阅服务器传递给 Add-SCOMSubscriberSchedule cmdlet。
示例 2:为通知订阅者添加多个计划条目
PS C:\>Get-SCOMNotificationSubscriber "Cesar" | Add-SCOMSubscriberSchedule -StartTime "7:00 AM" -EndTime "4:00 PM" -DayOfWeek Monday, Wednesday, Friday -TimeZone "*UTC-06:00*" -PassThru | Add-SCOMSubscriberSchedule -StartDate '2012/1/1' -EndDate '2012/1/15' -TimeZone "*UTC-06:00*" -Exclude
此命令向位于美国中部时区的名为 Cesar 的通知订阅者添加两个计划条目。
该命令使用 Get-SCOMNotificationSubscriber cmdlet 获取指定的订阅服务器,并使用管道运算符将该订阅服务器传递给 Add-SCOMSubscriberSchedule cmdlet。
该命令添加具有指定值的条目。
该命令指定 PassThru 参数,以便使用管道运算符将用户传递给 Add-SCOMSubscriberSchedule cmdlet 的另一个实例。
该命令添加具有指定值的第二个计划项。
参数
-AllDay
指示计划条目适用于全天。
参数属性
| 类型: | SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
AllDay
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-ComputerName
指定计算机名称数组。
该 cmdlet 与这些计算机的管理组建立临时连接。
有效格式包括 NetBIOS 名称、IP 地址或完全限定的域名(FQDN)。
若要指定本地计算机,请指定计算机名称、localhost 或点(.)。
计算机必须运行 System Center Data Access 服务。
如果未指定此参数,则默认为当前管理组连接的计算机。
参数属性
| 类型: | String[]
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
| 类型: | SwitchParameter
|
| 默认值: | False |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | cf |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Credential
为管理组连接指定 PSCredential 对象。
若要获取 PSCredential 对象,请使用 Get-Credential cmdlet。
有关详细信息,请键入“Get-Help Get-Credential”。
如果在 ComputerName 参数中指定计算机,请使用有权访问该计算机的帐户。
默认值为当前用户。
参数属性
| 类型: | PSCredential
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DayOfWeek
指定计划条目有效的星期几。
默认情况下,该条目适用于一周中的所有天。
参数属性
| 类型: | NotificationRecipientScheduleEntryDaysOfWeek
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 3 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-EndDate
指定计划条目结束的日期。
如果此命令未指定 StartDate 和 EndDate 参数,则计划项适用于所有日期。
参数属性
| 类型: | DateTime
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-EndTime
指定计划条目结束的时间。
参数属性
| 类型: | DateTime
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 到, Until |
参数集
StartAndEnd
| Position: | 2 |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-Exclude
指示命令从计划中排除指定的时间和日期。
如果未显示此参数,则计划仅包含指定的时间。
参数属性
| 类型: | SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-PassThru
指示 cmdlet 创建或修改命令可以在管道中使用的对象。
默认情况下,此 cmdlet 不生成任何输出。
参数属性
| 类型: | SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-SCSession
指定 连接 对象的数组。
若要获取 连接 对象,请指定 Get-SCOMManagementGroupConnection cmdlet。
如果未显示此参数,cmdlet 将使用与管理组的活动持久连接。
使用 SCSession 参数指定不同的持久连接。
可以使用 ComputerName 和 Credential 参数创建与管理组的临时连接。
有关详细信息,请键入“Get-Help about_OpsMgr_Connections”。
参数属性
| 类型: | Connection[]
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-StartDate
指定计划项开始的日期。
如果此命令未指定 StartDate 和 EndDate 参数,则计划项适用于所有日期。
参数属性
| 类型: | DateTime
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-StartTime
指定计划项的开始时间。
参数属性
| 类型: | DateTime
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 来自 |
参数集
StartAndEnd
| Position: | 1 |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-Subscriber
指定通知订阅者。
若要获取通知订阅者对象,请使用 Get-SCOMNotificationSubscriber cmdlet,或使用 Add-SCOMNotificationSubscriber cmdlet 创建新对象。
参数属性
| 类型: | NotificationRecipient
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-TimeZone
指定计划条目的时区。
如果将通配符指定为时区的一部分,则 cmdlet 会对时区的显示名称执行通配符匹配。
如果未显示此参数,则 cmdlet 默认为当前用户时区。
此参数的有效值示例包括:
-
UTC+05:00。
美国东部时间。
-
太平洋时间。
美国太平洋时间。
-
阿姆斯特丹。
阿姆斯特丹、柏林、伯恩、罗马、斯德哥尔摩时间。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。
cmdlet 未运行。
参数属性
| 类型: | SwitchParameter
|
| 默认值: | False |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 无线 |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。