Add-SCOMSubscriberSchedule
新增通知訂閱者的新排程專案。
Syntax
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>]
Description
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
此命令會將排程視窗從下午 9 點新增至星期一、星期三和星期五的星期一、星期三和星期五,所有日期範圍中名為Kata的通知訂閱者。 此命令會使用 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 資料存取服務。
如果您未指定此參數,則預設為目前管理群組連線的計算機。
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
指定排程項目結束的日期。 如果此命令未指定 StartDate 和 EndDate 參數,則排程專案會套用至所有日期。
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 參數來指定不同的持續性連線。
您可以使用 ComputerName 和 Credential 參數,建立與管理群組的暫時連線。
如需詳細資訊,請輸入 “Get-Help about_OpsMgr_Connections
”
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartDate
指定排程項目開始的日期。 如果此命令未指定 StartDate 和 EndDate 參數,則排程專案會套用至所有日期。
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 |