Windows 8 アプリを開発しましたが、10 台のデバイスにアプリをインストールしたいと考えています。また、アプリを変更すると、これらの 10 台のデバイスにインストールされているアプリを自動的にアップグレードしたいと考えています。Windows ストアを使用したくありません。アプリとデバイスには、必要な証明書が含まれています。アプリを 10 台のデバイスにサイドロードし、各デバイスでアプリをアンインストールしてインストールするハードドライブを使用せずにアプリを簡単にアップグレードする方法はありますか?
1 に答える
1
これは少し前に尋ねられましたが、私自身がLOBアプリのサイドローディングに長い間苦労しており、Microsoftはライセンスプログラムの混乱を明確にする努力をほとんどしていないため、これに答えたいと思います.
- サイドローディング キーを取得する必要があります。Microsoft ボリューム ライセンス センターから取得できます (見つけるのは簡単ではありません。ディストリビューター パートナーに問い合わせるのが最善です)。費用は 100 ドルで、私の知る限りでは
25 台のデバイスで使用できます。このようなキーを取得するには、パートナーになる必要があります。
更新: 無制限のデバイスの場合 (user3123726 から投稿された記事を参照)
参考までに: 疑わしいですが、すべてのデバイスを同じドメインに配置する予定がある場合は、サイドロード キーは必要ありません。
アプリケーションを実行するデバイス上
アプリ証明書を「信頼されたルート証明書」と「信頼された発行元」にインストールします
サイドローディング キーをインストールして登録する
インストール用:
/C slmgr /ipk 00000-00000-00000-00000-00000 //your side loading key
登録する場合:
/C slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e //for everybody the same key
- アプリを公開および更新するために、Microsoft には「Intune」と呼ばれるサービスがあり、デバイスを登録してストア アプリを展開できます。私はこの解決策を試しましたが、実際には機能しませんでした。時々機能しましたが、多くのクラッシュとフリーズがあり、使用可能なエラーメッセージはありませんでした. 独自の更新機能を作成することを強くお勧めします。機能させるために何時間も費やしたからです。また、アプリストアには12件のレビューしかなく、それについて話しているフォーラムがまったくないため、このソリューションを実際に使用している人は誰もいないようです. ただし、試してみたい場合は、次のリンクを参照してください: https://technet.microsoft.com/en-us/library/dn646972.aspx 各デバイスに「カンパニー ストア アプリ」をインストールする必要があります。
独自の更新/インストール メカニズムを作成する傾向がある場合は、この Powershell コマンドを使用してデバイスにアプリをインストールできます。ドロップボックスを使用してパッケージをデバイスに配布し、powershell を実行するサービスを作成できます。
Add-AppxPackage -Path "yourapp.appx" -DependencyPath "Dependencies\x86\appdependency.appx
"
于 2015-06-23T14:44:14.427 に答える