アプリを使用して PC をプロビジョニングする

プロビジョニング パッケージには、複数のユニバーサル Windows プラットフォーム (UWP) アプリと Windows デスクトップ アプリケーション (Win32) をインストールできます。 この記事では、アプリのインストール用の Windows 構成Designerのさまざまな設定について説明します。

Windows 構成デザイナー ウィザードでアプリを追加すると、選択したアプリに基づいて、適切な設定が表示されます。 Windows 構成デザイナーの高度なエディターを使ってアプリを追加する方法について詳しくは、「高度なエディターを使ってアプリを追加する」をご覧ください。

重要

Intuneを使用してデバイスを管理する場合は、Intuneを使用して、Microsoft 365 Apps for enterprise 2016 アプリ (Access、Excel、OneDrive for Business、OneNote、Outlook、PowerPoint、Publisher、Skype for Business、Word、Project Desktop Client、Visio Pro for Microsoft 365 Apps for enterprise)。 プロビジョニング パッケージを使ってインストールされたアプリでは、Intune を使って管理または変更することができません。 Microsoft Intuneを使用してMicrosoft 365 Apps for enterprise 2016 アプリを割り当てる方法について説明します。

UWP アプリの設定

  • [ライセンスのパス]: Microsoft Store からのアプリの場合には、ライセンス ファイルを指定します。 アプリ用の証明書がある場合は省略可能です。
  • パッケージ ファミリ名: ライセンスを指定しない場合は、パッケージ ファミリ名を指定します。 このフィールドは、ライセンスを指定した後に自動入力されます。
  • [必要な appx 依存関係]: アプリをインストールするために必要な appx 依存関係パッケージを指定します。

Windows デスクトップ アプリケーションの設定

MSI インストーラ

Msiexec.exe のコマンド ライン オプションの詳細については、 こちらを参照してください

  • コマンド ライン引数: 必要に応じて、コマンド引数をさらに追加します。 サイレント フラグが追加されます。 例: PROPERTY=VALUE

  • 失敗後にインストールを続行する: 必要に応じて、このアプリのインストールに失敗した場合に、さらに多くのアプリのインストールを続行するかどうかを指定します

  • 再起動が必要: 必要に応じて、このアプリの正常なインストール後に再起動するかどうかを指定します

  • 必須の win32 アプリの依存関係: 必要に応じて、アプリのインストールに必要なファイルをさらに指定します。 複数のファイルの依存関係やディレクトリ構造のあるインストーラーでは、アセットの cab ファイルを作成します。 インストール スクリプトには .cab ファイルの展開を含める必要があります。

Exe またはその他のインストーラー

  • [コマンドライン引数]: サイレント フラグ (必須) を使ってコマンドライン引数を追加します。 必要に応じて、より多くのフラグを追加します

  • [リターン コード]: 成功リターン コード、再起動が必要な成功のリターンコード (既定ではそれぞれ 0 と 3010) を指定します。指定されていないリターン コードは失敗として解釈されます。 テキスト ボックスは、スペース区切りです。

  • 失敗後にインストールを続行する: 必要に応じて、このアプリのインストールに失敗した場合に、さらに多くのアプリのインストールを続行するかどうかを指定します

  • 再起動が必要: 必要に応じて、このアプリの正常なインストール後に再起動するかどうかを指定します

  • 必須の win32 アプリの依存関係: 必要に応じて、アプリのインストールに必要なファイルをさらに指定します。 複数のファイルの依存関係やディレクトリ構造のあるインストーラーでは、アセットの cab ファイルを作成します。 インストール スクリプトには .cab ファイルの展開を含める必要があります。

Windows Configuration Designerで高度なエディターを使用して Windows デスクトップ アプリケーションを追加する

  1. [利用可能なカスタマイズ] ウィンドウで、[実行時の設定]>[ProvisioningCommands]>[PrimaryContext]>[コマンド] の順に移動します。

  2. 最初のアプリの名前を入力し、[ 追加] を選択します。

    最初のアプリの名前を入力します。

  3. 適切なインストーラーの種類の設定を構成します。

    最初のアプリの設定を入力します。

ユニバーサル アプリをパッケージに追加する

プロビジョニング パッケージで配布できるユニバーサルアプリは、組織で開発した基幹業務 (LOB) アプリ、オフライン ライセンスで取得したビジネス向け Microsoft Store のアプリ、またはサード パーティ製アプリとして扱うことができます。 この手順では、ビジネス向け Microsoft Store からアプリを配布することを前提としています。 他のアプリの場合は、アプリ開発者から必要な情報 (パッケージ ファミリ名など) を取得してください。

  1. [利用可能なカスタマイズ] ウィンドウで、[実行時の設定]>[UniversalAppInstall] の順に移動します。

  2. [DeviceContextApp] で、アプリの [PackageFamilyName] を指定します。 ビジネス向け Microsoft Store では、ダウンロード ページの [パッケージの詳細] セクションにパッケージ ファミリ名が示されています。

  3. [ApplicationFile] で[参照] を選択して、ターゲット アプリ (*.appx または *.appxbundle) を検索して選択します。

  4. [DependencyAppxFiles] で、[参照] を選択して、アプリの依存関係を検索して追加します。 ビジネス向け Microsoft Store では、ダウンロード ページの [必要なフレームワーク] セクションにアプリの依存関係が示されています。

  5. [DeviceContextAppLicense] で、[LicenseProductID] を入力します。

    • アプリのエンコードされていないライセンスを、ビジネス向け Microsoft Store のアプリのダウンロード ページで生成します。

    • ライセンス ファイルを開き、 LicenseID= を検索して GUID を取得し、[ LicenseProductID ] フィールドに GUID を入力し、[ 追加] を選択します。

  6. [ 使用可能なカスタマイズ ] ウィンドウで、先ほど追加した LicenseProductId を 選択します。

  7. [ LicenseInstall] で[参照] を選択 、ファイル名の名前を変更した <ライセンス ファイルに移動します>ms-windows-store-license を選択し、ライセンス ファイルを選択します。

ビジネス向け Microsoft Store からオフライン アプリを配布する方法について説明します。

プロビジョニング パッケージを削除しても、プロビジョニング パッケージ内のデバイス コンテキストでインストールしたアプリは削除されません。

証明書をパッケージに追加する

  1. [利用可能なカスタマイズ] ウィンドウで、[実行時の設定]>[Certificates]>[ClientCertificates] の順に移動します。

  2. CertificateName を入力し、[追加] を選択します。

  3. [CertificatePassword] を入力します。

  4. [CertificatePath] で、使用する証明書を探して選びます。

  5. [ExportCertificate][False] に設定します。

  6. [KeyLocation] で、[ソフトウェアのみ] を選びます。

他の設定をパッケージに追加する

プロビジョニング パッケージでカスタマイズできる設定について詳しくは、「Windows Provisioning settings reference」をご覧ください。

パッケージをビルドする

  1. プロビジョニング パッケージの構成が完了したら、[ ファイル ] メニューの [保存] を選択 します

  2. プロジェクト ファイルに機密情報が含まれている可能性があることを示す警告を読み、[ OK] を選択します

    プロビジョニング パッケージを作成する場合、プロジェクト ファイルとプロビジョニング パッケージ (.ppkg) ファイルに機密情報を含めることができます。 .ppkg ファイルは暗号化するかどうかを選べますが、プロジェクト ファイルは暗号化されません。 プロジェクト ファイルは安全な場所に保存し、不要になったらプロジェクト ファイルを削除する必要があります。

  3. [エクスポート] メニューの [プロビジョニング パッケージ] をクリックします。

  4. [所有者][IT 管理者], which will set the precedence of this provisioning package higher than provisioning packages applied を this device from other sources, and then select [次へ]を選択します。

  5. [パッケージのバージョン]の値を設定します。

    ヒント

    既存のパッケージに変更を加えてバージョン番号を変更することで、以前に適用されたパッケージを更新することができます。

  6. (省略可能) [プロビジョニング パッケージ セキュリティ] ウィンドウで、パッケージの暗号化を選択してパッケージの署名を有効にできます。

    • [パッケージの暗号化を有効にする] - このオプションを選ぶと、自動生成されたパスワードが画面に表示されます。

    • [パッケージの署名を有効にする] - このオプションを選ぶと、パッケージの署名に使用する有効な証明書を選ぶ必要があります。 証明書を指定するには、 Select... を選択し、パッケージの署名に使用する証明書を選択します。

    ヒント

    プロビジョニング パッケージに信頼済みプロビジョニング証明書を含めることをお勧めします。 パッケージがデバイスに適用されると、証明書がシステム ストアに追加されます。 その証明書で署名されたパッケージは、サイレントで適用できます。

  7. [ 次へ ] を選択して、プロビジョニング パッケージをビルドした後に配置する出力場所を指定します。 既定では、Windows ICD はプロジェクト フォルダーを出力先として使います。

    必要に応じて、[ 参照 ] を選択して、既定の出力場所を変更できます。

  8. [次へ] を選択します。

  9. [ ビルド] を 選択して、パッケージのビルドを開始します。 ビルド ページにプロジェクト情報が表示され、進行状況バーでビルドの状態が示されます。

    ビルドを取り消す必要がある場合は、[キャンセル] を選択 します。 これにより、現在のビルド プロセスが取り消され、ウィザードが閉じられて、[カスタマイズ ページ] に戻ります。

  10. ビルドに失敗した場合は、プロジェクト フォルダーへのリンクが含まれたエラー メッセージが表示されます。 エラーの原因を特定するには、ログを調べることができます。 問題が解決したら、パッケージをもう一度ビルドしてみてください。

    ビルドに成功した場合は、プロビジョニング パッケージの名前、出力ディレクトリ、プロジェクト ディレクトリが表示されます。

    • 必要に応じて、パッケージの出力先として別のパスを選択し、もう一度プロビジョニング パッケージをビルドすることもできます。 これを行うには、[ 戻る ] を選択して出力パッケージの名前とパスを変更し、[ 次へ ] を選択して別のビルドを開始します。

    • 完了したら、[ 完了] を選択してウィザードを閉じ、[ カスタマイズ] ページに戻ります。

  11. [出力場所] リンクを選んで、パッケージの場所へ移動します。 その .ppkg は、次のいずれかの方法で他のユーザーに提供できます。

    • 共有ネットワーク フォルダー

    • SharePoint サイト

    • リムーバブル メディア (USB/SD)

    • メール

次のステップ: プロビジョニング パッケージの適用方法