Add-SCOMSubscriberSchedule

为通知订阅者添加新的计划条目。

语法

Add-SCOMSubscriberSchedule
   -Subscriber <NotificationRecipient>
   [-Exclude]
   [-StartDate <DateTime>]
   [-EndDate <DateTime>]
   [[-DayOfWeek] <NotificationRecipientScheduleEntryDaysOfWeek>]
   [-StartTime] <DateTime>
   [-EndTime] <DateTime>
   [-TimeZone <String>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMSubscriberSchedule
   -Subscriber <NotificationRecipient>
   [-Exclude]
   [-StartDate <DateTime>]
   [-EndDate <DateTime>]
   [[-DayOfWeek] <NotificationRecipientScheduleEntryDaysOfWeek>]
   [-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

指示计划条目应用于全天。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

指定计算机的名称数组。 cmdlet 与这些计算机的管理组建立临时连接。 有效格式包括 NetBIOS 名称、IP 地址或完全限定的域名 (FQDN)。 若要指定本地计算机,请指定计算机名称、localhost 或点 (.) 。

计算机必须运行 System Center Data Access 服务。

如果未指定此参数,则默认为当前管理组连接的计算机。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

为管理组连接指定 PSCredential 对象。 若要获取 PSCredential 对象,请使用 Get-Credential cmdlet。 有关详细信息,请键入“Get-Help Get-Credential”。

如果在 ComputerName 参数中指定计算机,请使用有权访问该计算机的帐户。 默认为当前用户。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DayOfWeek

指定计划条目在一周中的几天有效。 默认情况下,该条目适用于一周中的所有日期。

Type:NotificationRecipientScheduleEntryDaysOfWeek
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EndDate

指定计划条目结束的日期。 如果此命令未指定 StartDateEndDate 参数,则计划条目将应用于所有日期。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EndTime

指定计划条目结束的时间。

Type:DateTime
Aliases:To, Until
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Exclude

指示命令从计划中排除指定的时间和日期。 如果未显示此参数,则计划仅包含指定的时间。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

指定 Connection 对象的数组。 若要获取 Connection 对象,请指定 Get-SCOMManagementGroupConnection cmdlet。

如果未显示此参数,则 cmdlet 将使用与管理组的活动持久连接。 使用 SCSession 参数指定不同的持久连接。 可以使用 ComputerNameCredential 参数创建与管理组的临时连接。 有关详细信息,请键入“Get-Help about_OpsMgr_Connections”。

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartDate

指定计划项的开始日期。 如果此命令未指定 StartDateEndDate 参数,则计划条目将应用于所有日期。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StartTime

指定计划条目的开始时间。

Type:DateTime
Aliases:From
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Subscriber

指定通知订阅者。 若要获取通知订阅者对象,请使用 Get-SCOMNotificationSubscriber cmdlet,或使用 Add-SCOMNotificationSubscriber cmdlet 创建新对象。

Type:NotificationRecipient
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeZone

指定计划条目的时区。 如果将通配符指定为时区的一部分,则 cmdlet 会针对时区的显示名称执行通配符匹配。 如果未显示此参数,则 cmdlet 默认为当前用户时区。

此参数的有效值示例包括:

  • UTC+05:00。 美国东部时间。
  • 太平洋时间。 美国太平洋时间。
  • 阿姆斯特丹。 阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩时间。
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False