Scripted Sequencesの作成と編集

この記事では、Nerdio Manager を使って Scripted Sequences の作成と編集の手順を解説します。これにより、アプリのインストール、レジストリの管理、カスタムスクリプトの実行などの操作を簡素化できます。また、Scripted Sequencesに追加できるアクションの種類を詳細に示した参照表も含まれています。

前提条件

Nerdio Manager サブスクリプション

この手順のタスクは、次の Nerdio Manager に適用されます:

      システム/環境要件

環境で Scripted Sequences 機能を使用するには、Scripted Sequences を有効にする の手順に従って設定する必要があります。

Intuneの展開では、Task Workerは未署名のスクリプト実行を許可するPowerShell スクリプト実行ポリシーが必要です。スクリプトは、将来のリリースで公開署名される予定です。

ロールベースのアクセス制御(RBAC)と権限

Nerdio Manager ロールが必要です。

Scripted Sequencesを作成または編集する

Nerdio Manager

Scripted Sequencesを作成または編集するには:
  1. [エンドポイント] > [自動化] > [Scripted Sequences] エリアに移動して、既存の Scripted Sequences のテーブルを表示します。

  2. オプションで、検索ボックスに入力を開始して、表示されているScripted Sequencesをタイトルや説明でフィルタリングすることができます。

  3. シーケンスエディターを開くには、いずれか

    • テーブル内で編集したい Scripted Sequences を見つけ、対応する 編集アイコンを選択します;

    • + 新しいScripted Sequenceを選択して、新しいScripted Sequenceを作成します。

  4. シーケンスに新しいタスクを追加するには、左側の(タスク)エディターペインで+ タスクを追加を選択します。

  5. 新しいタスクグループを追加するには、左側の( タスク)エディターペインで 新しいグループを選択します。その後、グループ内のプラス アイコンを選択して、タスクをグループに追加できます。

    注記

    注: タスクグループを使用すると、ターゲットデバイスで結果を達成するためのアクションのセットを単一の論理ユニットにまとめることで、複雑なシーケンスをより効果的に整理および管理できます。たとえば、デバイスにアプリケーションを展開するには、インストールアクションを実行し、1 つ以上のレジストリキーを編集し、その後デバイスを再起動する必要があります。これらのすべてのアクションを単一のタスクグループ内に配置することで、シーケンスエディターやログ内で、これらのタスクが望ましい結果を生み出すために組み合わさっていることが明確になります。

  6. 新しいまたは既存のタスクのパラメータを編集するには:

    • 右側の(タスクオプション)エディターペインで、タスクの名前を入力し、ドロップダウンから利用可能なアクションを選択します。

    • 選択したアクションの追加のパラメータを入力または選択します。

      ヒント

      ヒント: 利用可能なアクションとそのパラメーターの詳細な説明については、「Scripted Sequences: タスクタイプとパラメーター」を参照してください。

  7. タスクを実行順序で上または下に移動する、またはタスクグループに移動するには、上矢印と下矢印を使用します。

  8. シーケンス内でタスクまたはタスクグループをオンまたはオフにするには、トグルスイッチを使用します。

    注記

    注: タスクは作成時にすべて有効になっていますが、オフになっているタスクはシーケンスの実行時にスキップされます。ただし、編集や後からのシーケンスへの再追加は可能です。

  9. 保存を選択して、シーケンスを作成するか、変更を保存します。

Scripted Sequences: タスクタイプとパラメータ

以下の表は、Scripted Sequencesに追加できるアクションの種類と、それぞれに必要なパラメータの概要を示しています。

アクション

説明

パラメータ/備考

アプリケーションをインストール

対象デバイスに、サポートされているリポジトリから選択したアプリケーションを、まだインストールされていない場合にインストールします。

注記

Nerdio Manager サポートされているリポジトリは、WinGet、Shell Apps、または Intune リポジトリであり、 に認識されているものです。

  • アプリ: ドロップダウンからアプリを選択してください。

    • 特定のアプリを検索するには、検索元として1つ以上のリポジトリを選択し、検索ボックスに入力を開始してください。

    • また、お気に入りのみを表示ボックスをチェックすると、頻繁にインストールされるアプリのドロップダウンリストが表示され、このリストからアプリを選択できます。

アプリをアンインストールする

インストールされている場合、ターゲットデバイスで選択したアプリをアンインストールします。

  • アプリアプリ: ドロップダウンからアプリを選択します。

    • 特定のアプリを検索するには、検索元として1つ以上のリポジトリを選択し、検索ボックスに入力を開始してください。

    • また、お気に入りのみを表示ボックスをチェックすると、頻繁にインストールされるアプリのドロップダウンリストが表示され、このリストからアプリを選択できます。

Run PowerShell Script

ターゲットデバイスでカスタムPowerShellスクリプトを実行します。

スクリプトをエディターに直接入力または貼り付けてください。

再起動

ターゲットデバイスを再起動します。

N/A

遅延

次のタスクに進む前に、指定された時間だけ待機します。

  • 遅延 (秒)整数値を入力して、待機時間を秒単位で指定します。

レジストリキーを追加する

指定されたレジストリキーをターゲットデバイスに追加します。

注記

注: このアクションは空のレジストリキーを作成します。キーの値を指定するには、レジストリ値を設定するアクションを実行してください。

注意

警告: 指定されたレジストリキーがターゲットデバイスに既に存在する場合、タスクは失敗し、シーケンスの他のタスクはデバイスで実行されません。この制限を回避するために、最初にその存在を確認するスクリプトを使用して、PowerShellスクリプトを実行するアクションを介してレジストリキーを作成することをお勧めします。

  • キーパス追加するキーのパスを指定します。

レジストリキーを削除する

指定されたレジストリキーをターゲットデバイスから削除します。

注意

注: 指定されたレジストリキーがターゲットデバイスに存在しない場合、タスクは失敗し、そのデバイス上でシーケンスの他のタスクは実行されません。この制限を回避するために、最初に存在を確認するスクリプトを使用して、PowerShellスクリプトを実行するアクションを介してレジストリキーを削除することをお勧めします。

  • キーパス削除するキーのパスを指定します。

レジストリ値を設定する

指定されたレジストリ値をターゲットデバイスに設定します。

注意

注: 指定されたレジストリキーがターゲットデバイスに存在しない場合、タスクは失敗し、そのデバイス上でシーケンスの他のタスクは実行されません。この制限を回避するために、最初に存在を確認するスクリプトを使用して、PowerShellスクリプトを実行するアクションを通じてレジストリ値を設定することをお勧めします。

  • キーパス修正するキーのパスを指定します。

  • 名前 名前: 追加したいパラメーターの名前を入力します。

  • 値のタイプ値のタイプ: 文字列 (テキスト値用) または DWORD (ブール値または数値用) のいずれかを選択します。

  • 値 (%): 選択した値のタイプに応じて、文字列または数値の値を入力します。

    注記

    注: DWORD タイプは 32 ビット数値空間内の任意の正の整数をサポートしますが、最も一般的な使用法はバイナリスキームで、0 は False または無効、1 は True または有効に相当します。

助けが必要ですか?

サポートチケットを提出してくださいこの項目について。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。