UniversalAppInstall (參考)
使用 UniversalAppInstall 設定來從 Microsoft Store 或託管位置安裝 Windows 應用程式。
注意
您只能針對您擁有可用安裝檔案的應用程式使用 Windows 佈建設定及佈建套件,即具備離線授權的側載應用程式。 深入了解離線應用程式發佈。
適用對象
設定 | Windows 用戶端 | Surface Hub | HoloLens | IoT 核心版 |
---|---|---|---|---|
DeviceContextApp | ✅ | ✅ | ||
DeviceContextAppLicense | ✅ | ✅ | ||
StoreInstall | ✅ | ✅ | ✅ | |
UserContextApp | ✅ | ✅ | ✅ | |
UserContextAppLicense | ✅ | ✅ | ✅ |
DeviceContextApp
輸入應用程式套件系列名稱,為所有裝置使用者安裝應用程式。 您可以使用 Get-AppxPackage cmdlet 來取得已安裝應用程式的套件系列名稱。
注意
針對 XAP 檔案,請輸入產品識別碼。
針對每個您新增至套件的應用程式,請在下列表格中設定設定。
設定 | 值 | 描述 |
---|---|---|
ApplicationFile |
.appx 或 .appxbundle |
將值設定為您要在裝置上安裝的應用程式檔案。 也請啟用 AllowAllTrustedApps 設定 ,並新增跟證書或授權檔案。 |
DependencyAppxFiles | 任何必要的架構 | 一般而言,應用程式的相依性會列在 [ 必要架構] 底下。 |
DeploymentOptions | - 非 強制關閉應用程式:如果此套件或任何相依於此套件的套件目前正在使用中,則會強制關閉與套件相關聯的進程。 註冊可以繼續。 - 開發模式:請勿使用。 - 安裝所有資源:當您設定此選項時,系統會指示應用程式略過資源適用性檢查。 - 強制關閉目標應用程式:如果此套件目前正在使用中,則會強制關閉與套件相關聯的進程,以便繼續註冊 |
選取部署選項。 |
LaunchAppAtLogin | - 不要啟動應用程式 - 啟動應用程式 |
設定使用者登入時應用程式行為的值。 |
OptionalPackageFiles | 套件所需的其他檔案 | 瀏覽、選取,並加入額外的套件檔案。 |
如需有關部署選項的詳細資訊,請參閱 DeploymentOptions 列舉。
DeviceContextAppLicense
用於指定佈建應用程式的授權檔案。
- 為應用程式指定 \[LicenseProductId\]。 您可以在授權檔案的根標頭中找到授權識別碼。 例如,輸入
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
。 在 [LicenseProductId] 字段中輸入它,然後選取 [ 新增]。 - 在 \[可用的自訂項目\] 窗格中,選取 \[LicenseProductId\],瀏覽並選取應用程式授權檔案。
StoreInstall
用以從商務用 Microsoft Store 安裝應用程式。
- 輸入套件系列名稱,然後選取 [ 新增]。
- 設定應用程式套件的下列必要設定。
設定 | 描述 |
---|---|
Flags | 目前無描述。 |
ProductID | 輸入產品識別碼。 了解如何尋找產品識別碼。 |
SkuID | 輸入 SKU 識別碼。 了解如何尋找 SKU 識別碼。 |
UserContextApp
用於新增新的使用者內容應用程式。
- 指定應用程式的 PackageFamilyName ,然後選取 [ 新增]。
- 在 \[可用的自訂項目\] 窗格中,選取 \[PackageFamilyName\],然後進行下列設定。
設定 | 值 | 描述 |
---|---|---|
ApplicationFile | 應用程式檔案 | 瀏覽、選取,然後新增應用程式檔案, |
DependencyAppxFiles | 應用程式所需的其他檔案 | 瀏覽、選取,並新增相依性檔案。 |
DeploymentOptions | - 無 - 強制應用程式關機 - 開發模式 - 安裝所有資源 - 強制關閉目標應用程式 |
選取部署選項。 |
LaunchAppAtLogin | - 不要啟動應用程式 - 啟動應用程式 |
選取是否要在使用者登入時啟動應用程式。 |
UserContextAppLicense
用於指定使用者內容應用程式的授權檔案。
- 為應用程式指定 \[LicenseProductId\]。 您可以在授權檔案的根標頭中找到授權識別碼。 例如,輸入
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
。 在 [LicenseProductId] 字段中輸入它,然後選取 [ 新增]。 - 在 \[可用的自訂項目\] 窗格中,選取 \[LicenseProductId\],瀏覽並選取應用程式授權檔案。