Suspend-CMAlert
暫停監視警示。
語法
Suspend-CMAlert
[-Comment <String>]
-InputObject <IResultObject>
[-PassThru]
-SkipUntil <DateTime>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Suspend-CMAlert
[-Comment <String>]
-Id <String>
[-PassThru]
-SkipUntil <DateTime>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Suspend-CMAlert
[-Comment <String>]
-Name <String>
[-PassThru]
-SkipUntil <DateTime>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Suspend-CMAlert Cmdlet 會暫停監視警示,直到指定的日期為止。 屆時,Configuration Manager 會更新警示的狀態。 您只能在警示啟用時暫停警示。 如果您未指定 SkipUntil 參數,警示會無限期暫停。
注意事項
從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請 參閱開始使用。
範例
範例 1:使用標識碼暫停警示
PS XYZ:\> Suspend-CMAlert -Id "16777219" -Comments "Postponing alert evaluation" -SkipUntil "Wednesday, August 20, 2012 4:03:17 PM"
此命令會暫停標識碼16777219的警示,直到 SkipUntil 指定的時間為止,並將批註新增至警示。
範例 2:使用警示物件變數暫停警示
PS XYZ:\> $AlertObj = Get-CMAlert -Id "16777221"
PS XYZ:\> Suspend-CMAlert -InputObject $AlertObj -Comments "Postponing alert evaluation" -SkipUntil "4/8/2012 8:04:39 PM"
第一個命令會取得標識符16777221的警示對象,然後將物件儲存在$AlertObj變數中。
第二個命令會暫停儲存在 $AlertObj 中的警示,直到 SkipUntil 指定的時間為止,並將批註新增至警示。
參數
-Comment
指定要新增至警示的批注。 您可以使用批注來記錄暫停警示的說明。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Id
指定警示標識碼。 您可以使用 Get-CMAlert Cmdlet 來取得警示的識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-InputObject
指定 CMAlert 物件。 若要取得 CMAlert 物件,請使用 Get-CMAlert Cmdlet。
類型: | IResultObject |
別名: | Alert |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Name
指定警示的名稱。 您可以使用 Get-CMAlert 取得警示的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PassThru
新增此參數以傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SkipUntil
指定開始評估警示的特定日期和時間。
輸入 DateTime 物件或可以轉換成某個時間的字串,例如 2012 年 4 月 19 日下午 15:00、12/31/9:00 或上午 3 點。
若要取得 DateTime 物件,請使用 Get-Date Cmdlet。
如需詳細資訊,請輸入 Get-Help Get-Date
。
如果您未指定 DateTime 物件的專案,例如 seconds,則不會變更工作觸發程式的該專案。 如果原始工作觸發程式未包含 DateTime 物件,而且您省略了元素,則會使用目前日期和時間的對應元素來建立工作觸發程式。
DateTime 物件和轉換成 DateTime 物件的字串會自動調整為與 [控制面板] 中 [ 地區] 和 [語言 ] 中為本機計算機選取的日期和時間格式相容。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
輸出
System.Object