# パッケージ設定

## 自動化

<figure><img src="/files/27217ddd2cf9c98c408329582a51f48c9f3357e1" alt=""><figcaption><p>パッケージ自動化</p></figcaption></figure>

管理対象パッケージでは、Automation タブで、パッケージストアからお使いの環境へ最新パッケージ版を自動展開するよう設定できます。

* **メインチャンネルを自動化** - このパッケージの新しいバージョンをユーザーに自動的に展開します。（「Main」サブスクリプション）
* **プレビューチャンネルを自動化** - このパッケージの新しいバージョンをパイロット ユーザーに自動的に展開します。（「Preview」サブスクリプション）

{% hint style="info" %}
プレビューチャンネルは、現在プレビューでのバージョンをメインチャンネルに展開した後にのみ、より新しいソフトウェアバージョンへ進みます。

これは、プレビューチャンネルを使ったテスト／レビュー प्रक्रियाが、より新しいソフトウェアバージョンがプレビューに入ることで誤って無効化されないようにするための想定どおりの動作です。
{% endhint %}

プレビューチャンネルは、App Store で利用可能な最新バージョンを取得し、現在のバージョンをメインチャンネルへプッシュします。

{% hint style="success" %}
推奨：

* 自動化するのは **メインチャンネル** のみ
* 自動化するのは **プレビューチャンネル** テストしてから展開したいソフトウェア向け。テスト後、検証済みバージョンをメインチャンネルへプッシュし、次のバージョンのテストをプレビューで開始します。

Package Store で利用可能なより新しいバージョンを、いつでも手動で直接 **プレビュー** または **メインチャンネル** へプッシュして、公開したくないバージョンをスキップできます。
{% endhint %}

* **... X日延期** - チャンネルに新しいバージョンを公開する前に、この日数が経過するまで待ちます。複数のパッケージバージョンが短期間に公開される場合に、ユーザー／クライアントの負担を避けるのに役立ちます。
* **夜間に展開** - 夜間に自動展開をスケジュールする
* **対象のタイムゾーンを選択** - もし **夜間に展開**を使用している場合は、このタイムゾーンで「夜間」がいつかを指定してください。

これらの値は、で新しくインポートされたパッケージに対してグローバルに事前設定できます [Settings](/ja/realmjoin-she-ding/settings.md)。各パッケージごとに設定すると、グローバル既定値は上書きされます。

## Config

<figure><img src="/files/90be348eca9c05c78ce1cf1bb38d512fd3101c16" alt=""><figcaption><p>パッケージ設定</p></figcaption></figure>

### Technical Application Owners

必要であれば、複数の **Technical Application Owners** (TAO) をメールアドレスを保存することでパッケージに割り当てられます。

受信するために **自動通知メール** パッケージ更新については、さらに **有効にする** 以下のスイッチも追加で設定できます。

### 引数

**引数** は、アプリケーションのインストールにコマンドラインスイッチを渡すことを可能にします。これは通常、インストール時に必要となる言語オプションやライセンスキーなどでパッケージをカスタマイズするために使用されます。

{% hint style="info" %}
ユーザーがすでにパッケージの現在の購読バージョンをインストールしており、パッケージ引数が更新された場合、そのパッケージは新しい構成でそのユーザーに対して自動的に再実行されます。

もし **自動アップグレード** RealmJoin 経由では **OFF** で、かつユーザーにインストールされているバージョンが現在割り当てられているものより古い場合、新しい構成が **一致しません** 適用されます。\
もし **自動アップグレード** RealmJoin 経由では **ON**なら、ユーザーは新しいバージョンと更新された構成の両方を受け取ります。
{% endhint %}

一部のパッケージには **Technical Help**が含まれており、考えられる **引数** およびその他の要件を説明します。

![パッケージの Technical Help](/files/4df2f6b53e900e09405e30d31480aa2fc56f5427)

#### Intunewin パッケージ用の特別な引数

Intunewin パッケージでは、設定可能なパッケージ更新 UI 通知を提供しており、ユーザーがアプリケーションのインストール／更新に関与でき、プロセスを制御できます。

<figure><img src="/files/48061a48ffcb0c9a0d3bdea19513bba94ef71dcf" alt=""><figcaption></figcaption></figure>

このダイアログは、引数セクションで次の設定を使用して構成できます：

```
--rjNotifyUser // ダイアログを有効化
```

```
--rjNotifyAllowDefer[=n] // x 回まで延期可能なスヌーズオプション
```

```
--rjNotifyTimeout=n // ユーザー操作がない場合 -> x 秒後に自動スヌーズ（延期が許可されている場合）、それ以外は更新
```

<figure><img src="/files/74ac0df96334462b596f3eb2060e1bd3462ba362" alt=""><figcaption></figcaption></figure>

### 詳細設定

{% hint style="info" %}
RealmJoin App Deployment が必要です。\
「詳細設定」の全機能セットには RealmJoin Agent が必要です。
{% endhint %}

<table><thead><tr><th width="154">設定</th><th width="478">説明</th><th>エージェントのみ</th></tr></thead><tbody><tr><td>再インストールを許可</td><td>このオプションにより、ユーザーは <strong>再インストール</strong> して、現在の <strong>パッケージ</strong> のインストールをいつでも上書きできます。<br>例: 時刻同期など、セルフサービスでクライアントの問題解決を支援するパッケージに適しています。</td><td>はい</td></tr><tr><td>バックグラウンドインストールを許可</td><td>実行します <strong>パッケージ更新を直接</strong> 対応するデバイスで構成更新が検出された後（標準 RJ 同期間隔：30 分）。更新は警告なしで開始されます（スヌーズオプションなし）。<br>通常のパッケージにはこのオプションを使用しないでください。対応するソフトウェア使用中のユーザーを中断する可能性があります。</td><td>はい</td></tr><tr><td>コンプライアンスを必須にする</td><td>RealmJoin がデバイスが <strong>インストール済み</strong> であることを確認でき次第、パッケージは <strong>「準拠している」と見なされる</strong>まで展開が一時停止する場合があります。パッケージおよびそれより大きい順序番号を持つ他の必須パッケージのインストールはキューに入れられ、クライアントが準拠しているときにのみインストールされます。</td><td>はい</td></tr><tr><td>プレリリース</td><td>レガシー設定 - 参照 <a href="https://docs-classic.realmjoin.com/rj-portal/software-packages">RealmJoin Classic</a>.</td><td>はい</td></tr><tr><td>自動アップグレード</td><td><p><strong>自動的にアップグレード</strong> パッケージを <strong>より新しいバージョンが</strong> 利用可能になったときにアップグレードします。購読バージョンがデバイス上のものより高い場合、RealmJoin はパッケージを再実行して更新します。</p><p><br>独自の更新機構を持つパッケージ（例：ゲートウェイ経由で更新される VPN クライアント）ではこのオプションを無効にしてください。オフの場合、新しいデバイスへのインストールのみが更新バージョンを受け取ります。<br><br><strong>プラットフォームごとの動作：</strong></p><p><strong>RealmJoin Agent：</strong> 更新が必要な <em>と</em> 利用可能なパッケージ。<br><strong>Intune：</strong> 更新が必要なパッケージのみ。</p></td><td>なし</td></tr><tr><td>VDI のみ / VDI では無視</td><td>このパッケージを <strong>VDI</strong> （W365 および Azure Virtual Desktop/WVD）デバイスのみに実行するか、インストール対象から除外します。</td><td>はい</td></tr><tr><td>ハイブリッド参加デバイスのみ / ハイブリッド参加デバイスでは無視</td><td>このパッケージを <strong>ハイブリッド参加デバイス</strong> のみにするか、インストール対象から除外します。</td><td>はい</td></tr><tr><td>個人用デバイスでは無視</td><td><strong>個人用</strong> デバイス（Entra ID 参加ではない）をインストール対象から除外します。</td><td>はい</td></tr><tr><td>グループ名</td><td><strong>カテゴリ</strong> このパッケージが RealmJoin トレイメニューに表示されるグループ。</td><td>はい</td></tr><tr><td>依存先</td><td><p>このパッケージの前にインストールする必要がある前提パッケージを指定します。RealmJoin は、記載された依存関係をすべて最初にインストールします。依存パッケージも割り当てられていることを確認してください（例：利用可能としてマーク）。<br>例：ソフトウェアの実行に必要な "Microsoft VC Redistributable Runtime" のようなランタイム環境。</p><p><br>次の形式でパッケージ ID を入力してください（対象パッケージの RJ ポータルの「Unique RJ ID」を参照）：<br><code>["package-id"]</code></p><p>複数のパッケージの場合：<br><code>["package-id1","package-id2"]</code></p><p>例:<br><code>["generic-microsoft-vcredist-2019","generic-microsoft-net-core-desktop-runtime-6"]</code></p></td><td>はい</td></tr><tr><td>順序</td><td>整数値を使用してインストール順序を定義します。数字が小さいものが先に実行されます（例： <strong>10</strong> が先にインストールされます <strong>100</strong>)。<br>値が <strong>0</strong> の場合は「順序なし」を意味し、番号付きのすべてのパッケージの後にのみ実行されます。<br>順序番号は <strong>初回クライアント展開時のみ</strong>.</td><td>はい</td></tr><tr><td></td><td><p><strong>使用しないでください </strong><em><strong>依存関係</strong></em><strong> と </strong><em><strong>順序</strong></em><strong> を同一パッケージに対して。</strong><br>初回展開中（またはログイン後の必須展開のいずれか）に、RealmJoin はまずすべての依存パッケージをインストールし、その後で元のパッケージをインストールします。この 2 段階のプロセスは、定義された順序番号を上書きし、無効にする場合があります。</p><p><strong>例：</strong></p><ul><li>パッケージ A、順序 1</li><li>パッケージ B、順序 101 かつパッケージ C、順序 100 に依存。</li><li>すべてのパッケージが必須として割り当てられている場合、インストール順序は C、A、B になります</li></ul><p>アプリケーションパッケージ内のユーザー設定は、セットの依存関係として扱われます。</p></td><td></td></tr><tr><td>展開率</td><td>どの展開率にするかを選択します <strong>ユーザーが延期できるか、またはできないかを</strong> から <strong>延期</strong> パッケージの <strong>インストール</strong> 表示された日付まで設定します。選択肢は「Slow」(+7)、「Fast」(+3)、「Tomorrow」(+1) です。<br>例："Tomorrow" を選ぶと、現在日付 +1 日が固定値として保存されます。ユーザーはこの日付まで延期できます。その後は、追加の確認なしでインストールが実行されます。日付は動的ではない（つまり、クライアントの最後のチェックイン時刻に依存しない）ことに注意してください。<br><strong>注意:</strong> デバイスへのインストールには段階的なメカニズムが含まれます。インストールは、トリガーごとの特定の確率で 1 日に複数回発生します。これにより、よりスムーズな展開が確保され、BC/DO 機能を効果的に活用できます。</td><td>はい</td></tr><tr><td>メインアプリの制限</td><td><p>このオプションでは、 <strong>誰が</strong> パッケージのインストールを実行できるか、また <strong>いつ</strong> 実行されるかを定義できます（<strong>フェーズ</strong>).</p><p>このパッケージを、デバイスのプライマリユーザーのみ（RealmJoin ポータルで表示・変更可能）、セカンダリユーザーのみ、または両方に対して実行するかを定義します。</p><p>以下のフェーズ、またはそれらの組み合わせから選択します。既定値は「Normal, Initial &#x26; Manual」です。<br></p><p><strong>ログオン</strong>：ユーザーがログオンした後にパッケージが実行されます。</p><p><strong>手動</strong>：ユーザーがトレイメニューから手動でインストールを開始したときにパッケージが実行されます。</p><p><strong>初回</strong>：パッケージは初回クライアント展開中にのみ実行されます。</p><p><strong>通常</strong>：ログオンでも、手動でも、初回でもありません。クライアントの通常使用中に展開されます。</p></td><td>はい</td></tr><tr><td>ユーザー部の制限</td><td>前と同じオプションですが、ユーザー部向けです（対応するパッケージで利用可能な場合）。例：現在のユーザー権限下で実行される設定やスクリプト（"system scope" ではなく "user"）。</td><td>はい</td></tr></tbody></table>

<figure><img src="/files/88a595d85b0c0a607dc1258fa716388c1096e136" alt=""><figcaption><p>詳細設定</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.realmjoin.com/ja/apuri/packages/package-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
