ユーザ ステージ

ユーザ ステージを作成し、ボット作成で使用するステージをカスタマイズして保存します。 作成したステージは、Neurons Bots エディタ[ステージ] > [ユーザ] で再利用できます。

ユーザ ステージを作成するには

  1. [Neurons Bots] で、[ボットの作成] を選択します。
  2. [ボットの作成] ページで、[スケジュール] または [カスタム処理] のいずれかの [作成] を選択します。
  3. [新規ボット] エディタ ページで、[ユーザ ステージの管理] を選択して [ユーザ ステージ マネージャ] ページを表示します。
  4. [ユーザ ステージ マネージャ] ページで、[作成] を選択し、次からステージを選択します。
    • PowerShell クエリ
    • PowerShell アクション
    • Bash アクション
    • コマンド アクション
    • OSQuery
  5. [ユーザ ステージ エディタ] ページで、[ステージ名] を入力します。例: ファイル/フォルダの圧縮
  6. 任意で、説明を入力します。 説明テキストは、ボット エディタ内と、[ステージ設定] パネルから [ステージ情報] が選択されたときに表示されます。 例: このステージでは、指定したパスのソース ファイルが、宛先パス内に、指定した圧縮レベルで圧縮されます。
  7. スクリプト コードを入力します。
    :
    Compress-Archive -path C:\logs\file.txt
    -destinationpath C:\logs\file.zip
    -compressionlevel Optimal

ハード コードの一部を変数に置き換えることで、このスクリプトをより柔軟にすることができます。 これにより、ステージを使用するときに要素をカスタマイズできるようになります。
:
Compress-Archive -path __Path to Source File or Folder__
-destinationpath __Destination Path__
-compressionlevel __Compression level|options:Fastest,Optimal,No Compression_

Ctrl + Space を選択して、[オプション変数] または [値変数] を挿入します。

  • [オプション変数] は、設定内に選択ドロップダウンとして表示されます。使用可能なオプションは、スクリプトに入力したものになります。この例の場合: 圧縮レベル オプションである Fastest、Optimal、No Compression
  • [値変数] は、設定内にテキスト ボックスとして、スクリプトに入力したラベルとともに表示されます。この例の場合: ソース ファイルまたはソース フォルダへのパス宛先パス、および圧縮レベル

この例の場合、[ステージ設定] は次のようになります。

カスタム ステージ設定

  1. [ステージ設定] を完了します。使用可能な設定は、作成しているユーザ ステージのタイプによって異なります。
  1. [適用して閉じる] を選択して、ユーザ ステージを保存します。
    既存のユーザ ステージを編集した場合は、新しいバージョンが作成されます。 保存時、このユーザ ステージを使用しているボットはすべて、最新バージョンを使用するように更新する必要がある旨、警告するダイアログが表示されます。

アクション

任意のユーザ ステージに対して次のアクションを実行できます。

  • 複製: ユーザ ステージを選択し、[アクション] > [複製] を選択します。 [ステージを複製] ダイアログが表示されます。一意の名前を入力し、[複製] を選択します。 ステージの作成が成功したことを知らせるポップアップ メッセージが表示されます。 複製されたステージがリストに表示され、選択して編集できるようになります。
  • 削除: 1つ以上のユーザ ステージを選択し、[アクション] > [削除] を選択します。 [ステージを削除] ダイアログが表示されます。[削除] を選択して、ステージの削除を確認します。このアクションは元に戻すことができず、それを使用したボットからのステージは非推奨になります。 非推奨のステージは赤い枠線で示されます。

関連トピック

Neurons Bots ステージ