コマンドラインインターフェイスを使用したサービスまたは関係の作成と更新

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • SR Ops ワークスペースに移動する代わりに、コマンドラインインターフェイス (CLI) を使用して、単一のコマンドでサービスや関係を操作します。

    始める前に

    サイトリライアビリティオペレーションと ServiceNow CLI ストアアプリの両方がインストールされているインスタンスに、CLI クライアントが接続されていることを確認します。

    必要なロール:sro_manager または sro_admin

    このタスクについて

    現時点では、サービスや関係の削除はサポートされていません。

    手順

    1. ターミナルを開き、「snc sro」と入力して Enter キーを押します。

      コマンドグループ「 sro 」を使用すると、SR Ops のサービスと関係に対して、作成、更新、および削除の操作を実行できます。利用可能なコマンドのリストに、build コマンドが表示されます。

      利用可能なコマンドに、build コマンドが表示されます。

      注:
      build コマンドは、.json ファイル名を入力として受け入れます。
    2. json ペイロードの形式が正しいことを確認してください。
      たとえば、services-payload.json には次のペイロードがあります。
      {
        "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. snc sro build --data <ファイル名>.json」と入力して、Enter キーを押します。
      たとえば、「 snc sro build --data services-payload.json」と入力します。

    タスクの結果

    json ペイロードに基づいて、インスタンスでサービスと関係が作成または更新されます。