スクリプト

スクリプト

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

スクリプト[スクリプト]タブを使用すると、大規模なスクリプトをメッセージで実行する処理を簡素化できます。単純なコマンドは[メッセージ]タブから直接実行できますが、一連のタスクや複数のコマンドを含む大規模で複雑なスクリプトは、このタブにスクリプトファイルとして保存できます。保存したスクリプトは、メッセージのJSONリクエストにスクリプト名を渡すことで、指定したマシン上で実行できます。

スクリプトの作成   

新しいスクリプトを作成するには、次の手順を実行します。

  1. [設定]の歯車アイコンを左側のペインでクリックします。
  2. [Bridge][スクリプト]の順に移動します。
  3. [新しいスクリプト]をクリックします。
  4. 新しいスクリプトに必要な詳細を入力します。
    1. [名前]:スクリプトを識別できるよう、拡張子を含む名前を入力します(例:display.sh/display.ps1)。
    2. [説明]後で参照できるように説明を入力します。
    3. [スクリプトの種類]スクリプトの種類を選択します。
      1. シェルスクリプト - UNIXベースのシステム向け
      2. PowerShellスクリプト - Windowsオペレーティングシステム向け
      3. LDIF - Windows Active Directoryの操作向け
    4. [スクリプトファイル]:スクリプトがローカルファイルに保存されている場合は、この項目に添付できます。添付したスクリプトはメッセージ内で実行されます。
    5. [AIスクリプトアシスタント]また、自然言語のプロンプトを入力して、AIでスクリプトを生成することもできます。生成されたスクリプトはエディターに直接挿入するか、コピーして編集できます。詳細については、AIスクリプトアシスタントを参照してください。
    6. [保存]または[保存して実行]をクリックします。新しいスクリプトが作成されます。

Notes
  • スクリプトファイルをアップロードすると、ファイル名が[名前]項目に自動入力されます。必要に応じて変更できます。
  • アップロードしたファイルの内容は、[スクリプト]エディターに自動的に読み込まれます。

AIスクリプトアシスタント

AIスクリプト生成ツールを使用すると、コマンドを手動で記述せずに、自然言語のプロンプトからスクリプトの内容を作成できます。

スクリプトは、選択した[スクリプトの種類](シェルスクリプト、PowerShellスクリプト、LDIF)に基づいて生成されます。  

前提条件

AIスクリプト生成ツールを使用するには、Qntrl AIハブページでAIスクリプト生成ツールを有効にします。こちらを参照してください

AIを使用してスクリプトを生成するには、次の手順を実行します。

  • 左下にある[AIスクリプトアシスタント]をクリックします。

  • 作成するスクリプトの内容を説明するプロンプトを入力します。


  • [送信]アイコンをクリックします。

  • 選択した[スクリプトの種類]に基づいて、生成されたスクリプトが表示されます。

  • スクリプトの生成後、次の操作を実行できます。

    • [挿入] - 生成されたスクリプトをコンテンツエディターに直接挿入するには、[+ 挿入]をクリックします。 

    • [コードをコピー] - 生成されたスクリプトをコピーして編集します。

    • [リセット] - プロンプトと生成結果を消去して新しいスクリプトを生成するには、[リセット]アイコンをクリックします。

    • [最小化] - AIスクリプト生成ツールのパネルを折りたたむには、[最小化]アイコンをクリックします。


  • [保存]または[保存して実行]をクリックします。


スクリプトの実行

Bridgeメッセージでスクリプトを実行すると、Qntrlは選択した[スクリプトの種類]に応じて、次のリクエストパラメーターを使用してスクリプトを渡します。

スクリプトの種類

リクエストパラメーター

シェルスクリプト

'command': 'sh <SSH_DIR>/<scriptFileName>'(例:'sh <SSH_DIR>/display.sh')

PowerShellスクリプト

'script-name': '<scriptFileName>.ps1'(例:'script-name': 'display.ps1')

LDIF

'script-name': '<LDIF-File name>.ldif'(例:'script-name': 'display.ldif')


スクリプトの編集   

既存のスクリプトを更新する手順は次のとおりです。

  1. (設定)→[Bridge][スクリプト]を選択します。

  2. 読み込まれたスクリプトの一覧で、編集するスクリプト名をクリックします。

  3. 必要な変更を行い、[保存]をクリックします。


スクリプトの削除   

Qntrlからスクリプトを削除する手順は次のとおりです。

  1. (設定)→[詳細設定][Bridge][スクリプト]を選択します。

  2. 削除するスクリプト名にカーソルを合わせ、表示されたマウスオーバー時の操作メニューをクリックし、[削除]を選択します。

  3. 削除を確定します。