Befehlszeilenschnittstelle zum Erstellen und Aktualisieren von Services oder Beziehungen verwenden

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie die Befehlszeilenschnittstelle (Command Line Interface, CLI), um Vorgänge für Services und Beziehungen mithilfe eines einzigen Befehls auszuführen, anstatt zum SR Ops-Arbeitsbereich zu navigieren.

    Vorbereitungen

    Vergewissern Sie sich, dass der CLI-Client mit der Instanz verbunden ist, in der sowohl die Anwendung Site Reliability Operations als auch die App ServiceNow CLI aus dem ServiceNow Store installiert ist.

    Erforderliche Rolle: sro_manager oder sro_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Das Löschen von Services oder Beziehungen wird derzeit nicht unterstützt.

    Prozedur

    1. Öffnen Sie das Terminal, geben Sie snc sro ein, und drücken Sie die Eingabetaste.

      Mit der Befehlsgruppe sro können Sie die Vorgänge zum Erstellen, Aktualisieren und Löschen von Services und Beziehungen für SR Ops ausführen. Unter der Liste der verfügbaren Befehle wird der Befehl build angezeigt.

      Unter der Liste der verfügbaren Befehle wird der Befehl build aufgelistet.

      Hinweis:
      Der Befehl build nimmt den Namen der JSON-Datei als Eingabe an.
    2. Vergewissern Sie sich, dass die JSON-Nutzlast im richtigen Format vorliegt.
      Zum Beispiel besitzt services-payload.json folgende Nutzlast:
      {
        "services": [
          {
            "name": "Email Enterprise",
            "description": "Email Enterprise service",
            "$class": "cmdb_ci_service"
          },
          {
            "name": "Email Premium",
            "description": "Email Service for Office 365 accounts",
            "$class": "cmdb_ci_service_discovered"
          }
        ],
        "relationships": [
          {
            "parent": "Email Enterprise",
            "child": "Email Premium"
          }
        ]
      }
    3. Geben Sie snc sro build --data <Dateiname>.json ein, und drücken Sie die Eingabetaste.
      Beispiel: snc sro build --data services-payload.json.

    Ergebnisse

    Basierend auf der JSON-Nutzlast werden Services und Beziehungen in der Instanz erstellt oder aktualisiert.