Freigeben über


Add-SCOMNotificationSubscriber

Fügt einen Benachrichtigungsabonnent in Operations Manager hinzu.

Syntax

Add-SCOMNotificationSubscriber
   [-Name] <String>
   [-DeviceList] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMNotificationSubscriber
   [-Name] <String>
   [-DeviceTable] <Hashtable>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das cmdlet Add-SCOMNotificationSubscriber fügt einen Benachrichtigungsabonnent in System Center – Operations Manager hinzu.

Benachrichtigungsabonnenten erhalten Benachrichtigungen von Operations Manager.

Beispiele

Beispiel 1: Hinzufügen eines Benachrichtigungsabonnents

PS C:\>Add-SCOMNotificationSubscriber -Name "Sarah Jones" -DeviceList "SarahJones@contoso.com", "sms:2065551212", "sip:SarahJ"

Mit diesem Befehl wird ein neuer Benachrichtigungsabonnent mit E-Mail-, SMS- und Chatadressen hinzugefügt.

Beispiel 2: Hinzufügen eines Benachrichtigungsabonnents mit einem Befehlskanal

PS C:\>$CommandChannel = Get-SCOMNotificationChannel -DisplayName "OnNotify.exe"
PS C:\> Add-SCOMNotificationSubscriber -Name "Sarah Jones" -DeviceTable @{"Cell"= 'sms:206555213'; "Command" = $CommandChannel.Name }

In diesem Beispiel wird ein neuer Benachrichtigungsabonnent mit einer SMS-Adresse und einer Befehlsadresse hinzugefügt.

Der erste Befehl verwendet die Get-SCOMNotificationChannel Cmdlet, um den Benachrichtigungskanal mit dem Anzeigenamen OnNotify.exeabzurufen und das Ergebnis in der $CommandChannel Variablen zu speichern.

Mit dem zweiten Befehl wird ein Benachrichtigungsabonnent mithilfe des parameters Name hinzugefügt.

Parameter

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet richtet temporäre Verbindungen mit Verwaltungsgruppen für diese Computer ein. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, den Localhost oder einen Punkt (.) ein.

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

-Credential

Gibt ein PSCredential- -Objekt für die Verwaltungsgruppenverbindung an. Um ein PSCredential-Objekt abzurufen, verwenden Sie das Cmdlet Get-Credential. Geben Sie für weitere Informationen "Get-Help Get-Credential" ein. Wenn Sie einen Computer im parameter ComputerName angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Die Standardeinstellung ist der aktuelle Benutzer.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeviceList

Gibt ein Array von Benachrichtigungsadressen an. Verwenden Sie username@domain.com Formular für E-Mail-Adressen, SMS:<Adresse> für SMS-Adressen und SIP:<Adresse> für Chatadressen. Geben Sie den Namen eines Kanals für einen Befehlskanal an.

Typ:String[]
Aliase:Email, IM, SMS, MobileNumber, Number
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-DeviceTable

Gibt eine Tabelle mit benannten Adressen an. Verwenden Sie username@domain.com Formular für E-Mail-Adressen, SMS:<Adresse> für SMS-Adressen und SIP:<Adresse> für Chatadressen. Geben Sie den Namen eines Kanals für einen Befehlskanal an.

Typ:Hashtable
Position:2
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines Benachrichtigungsabonnents an.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SCSession

Gibt ein Array von Connection -Objekten an. Um ein Connection-Objekt abzurufen, verwenden Sie das cmdlet Get-SCManagementGroupConnection.

Typ:Connection[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, 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