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 |