Suspend-CMAlert
Hält Überwachungswarnungen an.
Syntax
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>]
Beschreibung
Das Suspend-CMAlert-Cmdlet hält die Überwachung einer Warnung bis zu einem angegebenen Datum an. Zu diesem Zeitpunkt aktualisiert Configuration Manager den Status der Warnung. Sie können eine Warnung nur anhalten, wenn sie aktiviert ist. Wenn Sie den SkipUntil-Parameter nicht angeben, wird die Warnung auf unbestimmte Zeit angehalten.
Hinweis
Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>
. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1: Anhalten einer Warnung mithilfe der ID
PS XYZ:\> Suspend-CMAlert -Id "16777219" -Comments "Postponing alert evaluation" -SkipUntil "Wednesday, August 20, 2012 4:03:17 PM"
Dieser Befehl hält eine Warnung mit der id 16777219 bis zu der von SkipUntil angegebenen Zeit an und fügt der Warnung einen Kommentar hinzu.
Beispiel 2: Anhalten einer Warnung mithilfe einer Warnungsobjektvariablen
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"
Der erste Befehl ruft das Warnungsobjekt ab, das über die ID 16777221 verfügt, und speichert das Objekt dann in der variablen $AlertObj.
Der zweite Befehl hält die in $AlertObj gespeicherte Warnung bis zu der durch SkipUntil angegebenen Zeit an und fügt der Warnung einen Kommentar hinzu.
Parameter
-Comment
Gibt einen Kommentar an, der der Warnung hinzugefügt werden soll. Sie können den Kommentar verwenden, um die Erklärung zum Anhalten der Warnung aufzuzeichnen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Id
Gibt eine Warnungs-ID an. Sie können die ID einer Warnung mithilfe des Cmdlets Get-CMAlert abrufen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Gibt ein CMAlert-Objekt an. Verwenden Sie zum Abrufen eines CMAlert-Objekts das Cmdlet Get-CMAlert .
Typ: | IResultObject |
Aliase: | Alert |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen einer Warnung an. Sie können den Namen einer Warnung mithilfe von Get-CMAlert abrufen.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PassThru
Fügen Sie diesen Parameter hinzu, um ein Objekt zurückzugeben, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SkipUntil
Gibt ein bestimmtes Datum und eine bestimmte Uhrzeit für den Beginn der Auswertung der Warnung an.
Geben Sie ein DateTime-Objekt oder eine Zeichenfolge ein, die in eine Uhrzeit konvertiert werden kann, z. B. den 19. April 2012 um 15:00 Uhr, den 31.12.2013 um 21:00 Uhr oder 3:00 Uhr.
Verwenden Sie das Cmdlet Get-Date, um ein DateTime-Objekt abzurufen.
Um weitere Informationen zu erfahren, geben Sie ein Get-Help Get-Date
.
Wenn Sie kein Element des DateTime-Objekts angeben, z. B. Sekunden, wird dieses Element des Auftragstriggers nicht geändert. Wenn der ursprüngliche Auftragstrigger kein DateTime-Objekt enthalten hat und Sie ein Element weglassen, wird der Auftragstrigger mit dem entsprechenden Element aus dem aktuellen Datum und der aktuellen Uhrzeit erstellt.
DateTime-Objekte und Zeichenfolgen, die in DateTime-Objekte konvertiert werden, werden automatisch so angepasst, dass sie mit den Datums- und Uhrzeitformaten kompatibel sind, die für den lokalen Computer in der Systemsteuerung unter Region und Sprache ausgewählt wurden.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object